Tüm örnekler

Kaydırma hikâyesi

Siz kaydırdıkça katmanlar farklı derinliklerde hareket eder, gökyüzü de renk değiştirir.

scrollInputuseAnimatedCSSinterpolate

Örnek hazırlanıyor…

Nasıl çalışır

  1. scrollInput({ progressY }) kaydırıcının 0'dan 1'e ilerlemesini tek bir değere yazar.
  2. Her katman bu değeri kendi mesafesine interpolasyonla dönüştürür; paralaks saf calc()'tır.
  3. Gökyüzü rengi bir calc() ifadesi değildir; bu yüzden useAnimatedCSS ona kendi değişkenini verir.
  4. Bölüm başlıkları ilerlemenin kendilerine ait kısmında belirip solar.

Daha fazla örnek

Ara

Belgelerde aramak için yazın.