Усі приклади

Історія на прокручуванні

Шари рухаються на різній глибині, а небо змінює колір під час прокручування.

scrollInputuseAnimatedCSSinterpolate

Підготовка прикладу…

Як це працює

  1. scrollInput({ progressY }) записує прогрес прокручування від 0 до 1 в одне значення.
  2. Кожен шар інтерполює це значення у свою відстань, тож паралакс — чистий calc().
  3. Колір неба — не вираз calc(), тому useAnimatedCSS дає йому власну змінну.
  4. Заголовки розділів з’являються й зникають на своїй ділянці прогресу.

Інші приклади

Пошук

Почніть вводити, щоб шукати в документації.