Todos los ejemplos

Historia con scroll

Las capas se mueven a distintas profundidades mientras el cielo cambia de color al hacer scroll.

scrollInputuseAnimatedCSSinterpolate

Preparando el ejemplo…

Cómo funciona

  1. scrollInput({ progressY }) escribe en un valor el progreso del contenedor con scroll, de 0 a 1.
  2. Cada capa interpola ese valor a su propia distancia, así que el paralaje es calc() puro.
  3. El color del cielo no es una expresión calc(), así que useAnimatedCSS le da su propia variable.
  4. Los títulos de capítulo aparecen y desaparecen en su propio tramo del progreso.

Más ejemplos

Buscar

Escribe para buscar en la documentación.