CodeForge

Maquetación Web Dinámica / Posicionamiento y capas

Reto: la tarjeta con badge, imagen desbordada y tooltip

Reto40 min60 XP

El examen del módulo es una sola tarjeta de producto con TRES piezas flotantes — badge que muerde el borde, imagen que se sale del marco y tooltip que aparece al pasar el mouse. Parece poco; es el posicionamiento completo en 300×380 píxeles.

Reto

Tarjeta de producto con tres capas flotantes

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

Qué debes construir

Una tarjeta de producto para unos audífonos ficticios:

Requisitos:

  1. El badge "-30%" muerde el borde superior (mitad afuera, mitad adentro) con offsets negativos.
  2. La imagen del producto (usa un emoji gigante o una imagen real) vive en un marco con degradado que SE SALE de la tarjeta por arriba — y el emoji va centrado en su marco con la técnica moderna (inset: 0; margin: auto).
  3. El tooltip: un circulito "?" junto a la descripción; al hacer hover (y al enfocar con teclado), aparece un globo ENCIMA, centrado respecto al "?", sin mover ni un píxel del layout.
  4. La tarjeta reserva espacio arriba (padding-top generoso) para que el marco desbordado no tape el título.
  5. z-index con escala consciente: badge encima del marco, tooltip encima de todo.

Reglas

  • El flujo normal para lo normal (título, precio, botón): position SOLO para las tres piezas flotantes.
  • El tooltip debe aparecer también con teclado (:focus-within además de :hover) — accesibilidad no negociable.
  • Nada de librerías: el tooltip es CSS puro.

35:00

Cuando estés listo, arranca el reloj.

Qué sigue

Módulo 7 cerrado: con Grid, Flexbox y position dominas las TRES formas de poner cosas donde quieres. El módulo 8 las pone a prueba donde importa: el responsive design profesional — mobile-first, container queries y la landing completa de 5 secciones.