Alla exempel

Scrollberättelse

Lager rör sig på olika djup medan himlen byter färg när du scrollar.

scrollInputuseAnimatedCSSinterpolate

Förbereder exemplet…

Så fungerar det

  1. scrollInput({ progressY }) skriver scrollförloppet från 0 till 1 till ett värde.
  2. Varje lager interpolerar det värdet till sitt eget avstånd, så parallaxen är ren calc().
  3. Himlens färg är inget calc()-uttryck, så useAnimatedCSS ger den en egen variabel.
  4. Kapitelrubriker tonar in och ut över sin egen del av förloppet.

Fler exempel

Sök

Skriv för att söka i dokumentationen.