04 Capítulo 4 · Lección 7

Cards interactivas

Redactado por
Author Sebastian V.
Fecha de publicación

13/07/2025

Tiempo de lectura

6 min

Tema

Interactions

¿Qué son las Cards Interactivas?

Las tarjetas (Cards) son el contenedor de contenido estándar para blogs, e-commerces y dashboards. Una card estática es como un póster impreso, pero una card interactiva es un contenedor tridimensional que reacciona de forma compleja al interés del usuario.

¿Para qué sirven?

La web está llena de información, y el usuario escanea rápidamente. Las cards sirven para encapsular un tema (un producto, un post). Su interactividad sirve para recompensar la atención del usuario. Cuando el usuario pasa el ratón por encima, la tarjeta "despierta", confirmando que ese bloque es el punto de enfoque actual.

  • Atraer el enfoque: Elevando la tarjeta con sombras difusas.
  • Revelar opciones secundarias: Mostrar un botón de "Añadir al carrito" que estaba oculto, manteniendo el diseño inicial limpio.
  • Generar profundidad: Acercando la imagen principal sutilmente.

¿Cómo se usan?

Se crea un contenedor base con overflow: hidden. En su estado :hover aplicamos translateY(-8px) al contenedor global para levantarlo, mientras simultáneamente aplicamos scale(1.05) a la imagen interior. Esta doble manipulación de transforms opuestos crea una sensación de ventana en 3D que los usuarios de Apple e iOS asocian instintivamente con diseño premium.

Consejo profesional

El secreto de la profundidad premium radica en las escalas sutiles. Un scale(1.05) es elegante; un scale(1.2) parece un error amateur de zoom incontrolado. Mantén los valores ajustados.

Card interactiva con hover de profundidad e imagen

> _
<div class="interactive-card">
  <div class="card-image-wrapper">
    <img src="/img/example-banner.jpg" alt="Abstract">
  </div>
  <div class="card-content">
    <span class="card-tag">Design</span>
    <h4>Construyendo con Motion</h4>
    <a href="#" class="card-link">Leer artículo &rarr;</a>
  </div>
</div>
> _
Abstract
Design

Construyendo con Motion

Leer artículo →

Pasa el cursor sobre la tarjeta para ver cómo se eleva, la imagen se acerca y aparece el botón.

Errores comunes

01
Demasiado movimiento Hacer que la tarjeta se levante 30px causa un salto visual excesivo. Mantén el translate entre -4px y -10px máximo.
02
Cortar bordes redondeados Si escalas una imagen sin poner overflow: hidden en el padre, la imagen sobresaldrá de las esquinas redondas.

Practica lo aprendido

Construye una card de producto con efecto hover de profundidad e imagen con zoom.

01 Crea un div contenedor con overflow: hidden y border-radius.
02 Agrega una imagen con object-fit: cover y transition: transform.
03 En :hover, escala la imagen a scale(1.08).
04 Eleva toda la tarjeta con translateY(-8px) y box-shadow aumentado.
05 Revela un botón oculto que aparece desde abajo con translateY y opacity.