Всички примери

История при превъртане

Слоевете се движат на различна дълбочина, докато небето сменя цвета си при превъртане.

scrollInputuseAnimatedCSSinterpolate

Подготовка на примера…

Как работи

  1. scrollInput({ progressY }) записва напредъка на превъртането от 0 до 1 в една стойност.
  2. Всеки слой интерполира тази стойност в собствено разстояние, така че паралаксът е чист calc().
  3. Цветът на небето не е израз calc(), затова useAnimatedCSS му дава собствена променлива.
  4. Заглавията на главите се появяват и изчезват в своята част от напредъка.

Още примери

Търсене

Пишете, за да търсите в документацията.