AnimationEvent()
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis août 2016.
Le constructeur AnimationEvent() renvoie un nouvel objet AnimationEvent, qui représente un évènement relatif à une animation.
Syntaxe
new AnimationEvent(type);
new AnimationEvent(type, options);
Paramètres
type-
Une chaîne représentant le nom du type de l'objet
AnimationEvent, sensible à la casse. Les valeurs possibles sontanimationstart,animationendouanimationiteration. optionsFacultatif-
Un objet qui, en plus des propriétés définies par le constructeur
Event(), contient les propriétés suivantes :animationNameFacultatif-
Une chaîne contenant la valeur de la propriété CSS
animation-nameassociée à la transition. La valeur par défaut est"". elapsedTimeFacultatif-
Un nombre à virgule flottante, équivalent à la durée pendant laquelle l'animation s'est déroulée, en secondes, depuis le déclenchement de cet évènement (excluant les temps de pause de l'animation).
elapsedTimevaudra0.0pour un évènementanimationstart, à moins queanimation-delayn'ait une valeur négative. Dans ce cas, l'évènement sera déclenché avec une valeur de(-1 * délai)pourelapsedTime. La valeur par défaut est0.0. pseudoElementFacultatif-
Une chaîne commençant par
::, qui contient le nom du pseudo-élément sur lequel l'animation s'exécute. Si l'animation est exécutée sur l'élément et non sur un pseudo-élément, la chaîne sera vide (""). La valeur par défaut est""(chaîne vide).
Spécifications
| Specification |
|---|
| CSS Animations Level 1> # dom-animationevent-animationevent> |
Compatibilité des navigateurs
Chargement…
Voir aussi
- Utiliser les animations CSS
- Les propriétés CSS et règles @ relatives aux animations :
- L'interface qui porte ce constructeur,
AnimationEvent