AnimationEvent()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015.
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
,animationend
ouanimationiteration
. options
Facultatif-
Un objet qui, en plus des propriétés définies par le constructeur
Event()
, contient les propriétés suivantes :animationName
Facultatif-
Une chaîne contenant la valeur de la propriété CSS
animation-name
associée à la transition. La valeur par défaut est""
. elapsedTime
Facultatif-
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).
elapsedTime
vaudra0.0
pour un évènementanimationstart
, à moins queanimation-delay
n'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
. pseudoElement
Facultatif-
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
BCD tables only load in the browser
Voir aussi
- Utiliser les animations CSS
- Les propriétés CSS et règles @ relatives aux animations :
- L'interface qui porte ce constructeur,
AnimationEvent