Tous les exemples

Récit au défilement

Les calques bougent à des profondeurs différentes tandis que le ciel change de couleur au fil du défilement.

scrollInputuseAnimatedCSSinterpolate

Préparation de l’exemple…

Comment ça marche

  1. scrollInput({ progressY }) écrit dans une valeur la progression du conteneur défilant, de 0 à 1.
  2. Chaque calque interpole cette valeur vers sa propre distance : la parallaxe est du pur calc().
  3. La couleur du ciel n’est pas une expression calc(), donc useAnimatedCSS lui donne sa propre variable.
  4. Les titres de chapitre apparaissent et disparaissent sur leur propre portion de la progression.

Plus d’exemples

Rechercher

Tapez pour rechercher dans la documentation.