Ce projet montre comment créer une animation d'apparition pour un élément au défilement en utilisant JavaScript et CSS par deux methodes, soit par l'écoute à l'event scroll
ou soit par l'objet IntersectionObserver
.
- Connaissance de base de HTML, CSS et JavaScript
- Connaissance des sélecteurs CSS et des classes en JavaScript
index.html
: Contient le code HTML pour afficher les éléments à animer.style.css
: Contient le code CSS pour définir l'animation d'apparition.app.js
: Contient le code JavaScript pour implémenter l'observateur d'intersection et déclencher l'animation d'apparition utilisant la methodescroll
.app.second.js
: Contient le code JavaScript pour implémenter l'observateur d'intersection et déclencher l'animation d'apparition utilisant la methodeIntersectionObserver
.
- Veuillez cloner le repository Github sur votre ordinateur local
- Ouvrez le fichier
index.html
dans votre navigateur. - Les éléments avec la classe
"animate-on-scroll"
seront animés lorsqu'ils seront visibles dans la fenêtre du navigateur. - Modifier dans le fichier
index.html
les balisesscript
avec le lien du bon fichier js pour changer de methode(methode descroll
par défaut).
Vous pouvez personnaliser l'animation d'apparition en modifiant le code CSS dans le fichier style.css.
Vous pouvez également ajouter ou supprimer des éléments à animer en modifiant le code HTML dans le fichier index.html
. Assurez-vous de les ajouter avec la classe "animate-on-scroll
" pour qu'ils soient animés.
Ce projet est sous licence MIT.