CodeForge

Maquetación Web Dinámica / Layouts I: Flexbox completo

Reto: galería tipo Pinterest con flex-wrap

Reto35 min60 XP

Cierre del módulo: una galería de tarjetas que se acomodan solas a cualquier ancho de pantalla — el patrón de Pinterest, simplificado a lo que Flexbox hace bien. Sin una sola media query: la elasticidad sale de las propiedades que ya dominas.

Reto

Galería tipo Pinterest con flex-wrap

Media30 min60 XP(×2 sin mirar la solución)

Qué debes construir

Una galería de 8 tarjetas de "ideas" con esta conducta:

Requisitos:

  1. 8 tarjetas article, cada una con una "imagen" (un div con degradado — practica los del módulo 4) y un título corto.
  2. Las imágenes tienen ALTURAS DISTINTAS (3 variantes) — es lo que da el sabor Pinterest.
  3. Las tarjetas doblan solas: ~4 columnas en ancho, 2 en tablet, 1 en móvil angosto. Cero media queries.
  4. Cada fila queda llena de borde a borde (las tarjetas crecen para llenar), pero ninguna tarjeta pasa de ~260px.
  5. Con alturas distintas, las tarjetas de cada fila deben quedar ancladas ARRIBA (no estiradas ni centradas).

Reglas

  • Solo Flexbox: display flex, wrap, gap y la familia flex en los ítems.
  • La esquina redondeada de la tarjeta debe recortar la imagen (pista: lo aprendiste en el módulo 3).

30:00

Cuando estés listo, arranca el reloj.

Qué sigue

Módulo 5 completo: Flexbox de arriba a abajo — ejes, alineación, reparto, multilíneas, excepciones, los 5 patrones y dos retos de producción. El módulo 6 trae a su hermano bidimensional: CSS Grid — filas Y columnas a la vez, y con él, los layouts de página completa.