Všechny příklady

Příběh při posouvání

Vrstvy se pohybují v různých hloubkách, zatímco obloha při posouvání mění barvu.

scrollInputuseAnimatedCSSinterpolate

Příprava příkladu…

Jak to funguje

  1. scrollInput({ progressY }) zapisuje průběh posouvání od 0 do 1 do jedné hodnoty.
  2. Každá vrstva interpoluje tuto hodnotu na vlastní vzdálenost, takže paralaxa je čistý calc().
  3. Barva oblohy není výraz calc(), proto jí useAnimatedCSS dá vlastní proměnnou.
  4. Nadpisy kapitol se objevují a mizí ve své části průběhu.

Další příklady

Hledat

Pište a hledejte v dokumentaci.