Démarrer une Keyframe Css avec un bouton en utilisant JS
Fermé
Ryokens
Messages postés
2
Date d'inscription
mardi 14 mai 2019
Statut
Membre
Dernière intervention
15 mai 2019
-
14 mai 2019 à 19:06
ranma - 18 mai 2019 à 17:13
ranma - 18 mai 2019 à 17:13
A voir également:
- Démarrer une Keyframe Css avec un bouton en utilisant JS
- Démarrer en mode sans echec - Guide
- Pc long a demarrer - Guide
- Windows 11 menu démarrer classique - Guide
- Comment utiliser un chromecast - Guide
- Démarrer un pc à distance - Guide
Modifié le 15 mai 2019 à 01:40
Plusieurs erreurs dans votre CSS comme dans le JavaScript que vous constaterez en utilisant la console du navigateur:
Vous définissez une animation mais ne l'appliquez pas à un élément, donc rien ne s'animera.
Vous vous trompez dans la notation objet JavaScript:
ceci
Et pour la solution qui change juste la classe (plus simple plus modulaire et plus clair à lire et comprendre quand on reviens sur le code et aussi qui sépare bien le CSS du JavaScript vous devez avoir ceci:
puis utiliser JS pour définir que l'élément à animer prends la classe(attribut HTML) 'animationClasse' via className comme indiqué ci-dessus.
Plus de détails ici:
https://www.w3schools.com/cssref/css3_pr_animation-keyframes.asp
et là
https://developer.mozilla.org/fr/docs/Web/CSS/Animations_CSS/Utiliser_les_animations_
15 mai 2019 à 17:29
J'ai essayé d'écouter vos consignes malgré cela je n'arrive pas à lier les deux.
Modifié le 18 mai 2019 à 17:15
Basiquement vous avez à faire ça en utilisant la classe de l'animation qui utilise @keyframe:
Où est le problème?