Tutti gli esempi

Storia a scorrimento

I livelli si muovono a profondità diverse mentre il cielo cambia colore durante lo scroll.

scrollInputuseAnimatedCSSinterpolate

Preparazione dell’esempio…

Come funziona

  1. scrollInput({ progressY }) scrive in un valore l’avanzamento dello scroller, da 0 a 1.
  2. Ogni livello interpola quel valore nella propria distanza, quindi la parallasse è puro calc().
  3. Il colore del cielo non è un’espressione calc(), quindi useAnimatedCSS gli dà una variabile propria.
  4. I titoli dei capitoli compaiono e svaniscono nella loro parte dell’avanzamento.

Altri esempi

Cerca

Scrivi per cercare nella documentazione.