Alle Beispiele

Scroll-Story

Ebenen bewegen sich in unterschiedlichen Tiefen, während der Himmel beim Scrollen die Farbe wechselt.

scrollInputuseAnimatedCSSinterpolate

Beispiel wird vorbereitet…

So funktioniert es

  1. scrollInput({ progressY }) schreibt den Fortschritt des Scroll-Containers, von 0 bis 1, in einen Wert.
  2. Jede Ebene interpoliert diesen Wert auf ihre eigene Distanz, die Parallaxe ist also reines calc().
  3. Die Himmelsfarbe ist kein calc()-Ausdruck, daher gibt useAnimatedCSS ihr eine eigene Variable.
  4. Kapiteltitel blenden über ihren eigenen Abschnitt des Fortschritts ein und aus.

Weitere Beispiele

Suchen

Tippe, um die Dokumentation zu durchsuchen.