Alle eksempler

Scroll-fortælling

Lag bevæger sig i forskellige dybder, mens himlen skifter farve, når du scroller.

scrollInputuseAnimatedCSSinterpolate

Forbereder eksemplet…

Sådan virker det

  1. scrollInput({ progressY }) skriver scroll-fremskridtet fra 0 til 1 til én værdi.
  2. Hvert lag interpolerer den værdi til sin egen afstand, så parallaksen er ren calc().
  3. Himlens farve er ikke et calc()-udtryk, så useAnimatedCSS giver den sin egen variabel.
  4. Kapiteltitler toner ind og ud over deres egen del af fremskridtet.

Flere eksempler

Søg

Skriv for at søge i dokumentationen.