Saltar al contenido

Patrones

Beta

Scroll reveal y carousel — los patrones de movimiento canónicos, listos para copiar.

Los patrones son recetas completas: combinan easing + duración + estructura. Copiá el código tal cual — ya incluye prefers-reduced-motion y limpieza correcta en React.

Reveal on scroll

El patrón de entrada por scroll: fade-up de 32px con ease-enter, una sola vez por elemento (once: true). Usa GSAP ScrollTrigger con useGSAP, que limpia los triggers al desmontar.

Scrolleá dentro de este panel ↓

Inscripciones

Entra con fade-up al cruzar el umbral del scroll.

Calendario

Entra con fade-up al cruzar el umbral del scroll.

Materias

Entra con fade-up al cruzar el umbral del scroll.

Biblioteca

Entra con fade-up al cruzar el umbral del scroll.

Scroll-snap nativo: el browser maneja el gesto (touch y trackpad incluidos), los botones solo empujan. Sin librerías y accesible por defecto.

1
2
3
4
5

Cuándo NO animar

  • Contenido crítico que el usuario vino a buscar: mostralo ya.
  • Listas largas: reveal en los primeros elementos, el resto estático.
  • Nunca bloquees input esperando que termine una animación.