Alle voorbeelden

Scrollverhaal

Lagen bewegen op verschillende diepte terwijl de lucht van kleur verandert tijdens het scrollen.

scrollInputuseAnimatedCSSinterpolate

Voorbeeld voorbereiden…

Hoe het werkt

  1. scrollInput({ progressY }) schrijft de scrollvoortgang van 0 tot 1 naar één waarde.
  2. Elke laag interpoleert die waarde naar zijn eigen afstand, dus de parallax is pure calc().
  3. De kleur van de lucht is geen calc()-expressie, dus useAnimatedCSS geeft haar een eigen variabele.
  4. Hoofdstuktitels verschijnen en vervagen in hun eigen deel van de voortgang.

Meer voorbeelden

Zoeken

Typ om de documentatie te doorzoeken.