Qu'est-ce que Generateur d'animations au defilement ?
Les animations pilotees par le defilement utilisent la position de defilement ou la position dans la fenetre d'un element comme ligne de temps d'animation au lieu du temps. La fonction scroll() suit la position du conteneur de defilement, et la fonction view() suit la position d'un element dans la fenetre. Cela permet de creer des barres de progression de lecture, des effets de revelation et des animations liees au defilement avec du CSS pur.
Réponse rapide
Les animations pilotees par le defilement permettent de lier la progression d'une animation directement a la position de defilement d'un conteneur, eliminant le besoin d'ecouteurs d'evenements de defilement et de bibliotheques de parallaxe basees sur JavaScript.
Last updated: 2026-05-25
Limites
- Chrome 115+ et Edge 115+ prennent en charge les animations pilotees par le defilement. Firefox et Safari ne prennent pas encore en charge l'API ScrollTimeline.
- Les animations pilotees par le defilement utilisent l'API Web Animations. Les @keyframes CSS sont toujours necessaires pour definir les etats d'animation.
- La progression temporelle de scroll() et view() est determinee par la distance de defilement. Les animations peuvent se comporter differemment sur du contenu tres court ou tres long.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
Comment utiliser cet outil
- Choisissez le type de ligne de temps : scroll (suit le conteneur de defilement) ou view (suit la position de l'element dans la fenetre).
- Definissez la plage d'animation et les keyframes pour l'effet souhaite.
- L'outil genere le CSS pour l'element anime.
- Copiez le CSS et testez sur une page avec defilement pour verifier l'animation.
A quoi il sert
- Creer une barre de progression de lecture en haut d'un article de blog.
- Construire des effets de revelation fondu ou glissement vers le haut lorsque les sections defilent dans la vue.
- Ajouter une animation de parallaxe ou liee au defilement en arriere-plan d'une page.