Dino¶

L'objectif de cet exercice est de mettre en pratique les notions AnimeJS suivantes :
- contrôle de lecture
- animation de variable css
Résultat attendu¶
Consignes¶
- Effectuer un fork du Codepen de départ
- Ajouter une variable
isJumpingconfigurée àfalse
Background¶
- Animer la variable css
--posxà précisément-2373(la largeur de l'image) - Durée de 6 sec
- Lissage linéaire
- Boucle infinie
Cactus¶
- Animer le cactus de droite à gauche
- Durée de 4 sec
- Lissage linéaire
- Boucle infinie
Dino¶
- Ajouter une animation pour faire sauter le dino et placez la dans une variable
jump - L'animation ne doit pas se déclencher au chargement de la page
- Boucle 1 seule fois
- Effet allé-retour
- Durée de 300 ms
- y =
-200 - Dans un callback onComplete, on doit appliquer
falseà la variableisJumping
Interactivité¶
- Ajouter un eventListener au clic du document
- Si la variable
isJumpingest à true, on effectue unreturn - Sinon, on lui donne la valeur
trueet on déclenche la fonctionrestart()de l'animation.