Cards en horizontal
Las cards son estructuras o layouts muy usados en las paginas web para presentar información de forma concisa pero impactante.
En este ejemplo vas a aprender a crear un card en formato horizontal
En la sección de ejercicios tienes una colección de ejemplos resueltos sobre cards
El HTML.
El código HTML de una estructura tipo card no varía: hay un contenedor y una zona de contenidos. Los contenidos pueden presentar un encabezado, un texto y uno o varios links.
<div class="tarjeta">
<div class="contenido">
<div class="ladoIzq">
<h2 class="titulo">Una tarjeta de presentación</h2>
<div class="cuerpo">
<p>Este es un texto que pretende describir o presentar el artículo, la información o los datos que queramos presentar.</p>
<a class="btn" href="#">Más info</a>
<a class="btn" href="#">Contactar</a>
</div>
</div>
<div class="ladoDer">
<img src="/imgs/para-card.jpg" /></div>
</div>
</div>
El CSS
En el HTML has visto que para cada parte de la tarjeta se usa una clase. Estas clases escritas en CSS son las encargadas de disponer las partes de la tarjeta, y de dar formato y colorear a todo el texto contenido en ella.
En esta solución se emplea el layout flex, aunque también puedes usar el grid o técnicas antigua con floats.
El ejemplo es responsive, para pantallas estrechas (menor a 1024px) la tarjeta aparece en vertical
Al probarla en el editor de código usar el formato apaisado o ampliar la ventana de resultado para ver el ejmplo correctamente
Si quieres puedes ver este ejemplo de card horizontal en esta muestra