Déclanchement des événements au scroll de la page

Fermé
jojuvutch Messages postés 1 Date d'inscription mardi 16 février 2021 Statut Membre Dernière intervention 16 février 2021 - 16 févr. 2021 à 16:51
 Totogore - 16 févr. 2021 à 19:40
Bonjour !
Il y a quelque chose que je cherche depuis un bon petit moment maintenant :
c'est comment déclencher des animations quand on déroule la page, par exemple, si on va sur un site, et que quand on scroll et que au milieux de la page il y a une animation mais il faut que la personne la voit que quand elle arrive à cet endroit,
est-ce possible ?
et je ne sais pas si c'est en javascript mais voila
merci de vos réponses.

1 réponse

Salut,
oui c'est possible.
JavaScript permet(entre autres):
  • de créer une animation à l'intérieur d'une boucle(il y a d'autres manières) ou de changer le CSS d'une page pour ajouter celui d'une animation.
  • de détecter un "événement" comme "la barre de défilement est déplacée" et d'y associer une fonction dans lequel on mettra ce qu'on veut, exemple: le déclenchement d'une animation.


exemple simple:
https://www.w3schools.com/jsref/event_onscroll.asp

"et je ne sais pas si c'est en JavaScript "
il existe probablement des tas de langages qui permettent cela.
JavaScript est le plus adapté car il est intégré au navigateur, donc c'est un langage idéal pour gérer tout ce qui se passe sur le navigateur du client(et c'est aussi sa 'limite'). JavaScript est adapté à tout ce qui touche à manipuler la page(et ses éléments plus précisément) car il est fait pour ça, voir le DOM JavaScript ici par exemple:

https://openclassrooms.com/fr/courses/5543061-ecrivez-du-javascript-pour-le-web/5543068-comprenez-ce-quest-le-dom
0