Kaikki esimerkit

Vieritystarina

Kerrokset liikkuvat eri syvyyksillä, ja taivas vaihtaa väriä vierittäessäsi.

scrollInputuseAnimatedCSSinterpolate

Valmistellaan esimerkkiä…

Miten se toimii

  1. scrollInput({ progressY }) kirjoittaa vierittimen edistymisen väliltä 0–1 yhteen arvoon.
  2. Jokainen kerros interpoloi tämän arvon omaksi etäisyydekseen, joten parallaksi on puhdasta calc()-laskentaa.
  3. Taivaan väri ei ole calc()-lauseke, joten useAnimatedCSS antaa sille oman muuttujan.
  4. Lukujen otsikot ilmestyvät ja himmenevät omalla edistymisen osuudellaan.

Lisää esimerkkejä

Haku

Kirjoita hakeaksesi dokumentaatiosta.