Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Animation
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 mars 2020.
Expérimental:Il s'agit d'unetechnologie expérimentale.
Vérifiez attentivement letableau de compatibilité des navigateurs avant de l'utiliser en production.
L'interfaceAnimation del'API Web Animations correspond à un lecteur d'animations et offre les commandes nécessaires au contrôle et à la chronologie d'un noeud ou d'une source d'animation.
Dans cet article
Constructeur
Animation()Crée une nouvelle instance de l'objet
Animation.
Propriétés
Animation.currentTimeLa valeur actuelle de temps de l'animation en millisecondes, que l'animation soit en pause ou en cours. Si l'animation ne possède pas de
timeline, est inactive ou n'a toujours pas été lancée, la valeur estnull.
Animation.effectRécupère et défini le
KeyframeEffectassocié à cette animation.Animation.finishedLecture seuleRetourne la
Promiseterminée en cours pour cette animation.
Animation.idRécupère et défini le
Stringutilisé pour identifier l'animation.Animation.playStateLecture seuleRetourne une valeur énumérée qui décit l'état de lecture de l'animation.
Animation.playbackRateRetourne et défini la fréquence de lecture de l'animation.
Animation.readyLecture seuleRetourne la
Promiseprête en cours pour l'animation.
Animation.startTimeRetourne et défini le moment prévu auquel la lecture de l'animation devrait commencer.
Animation.timelineRetourne et défini la
timelineassociée à cette animation.
Gestionnaire d'événements
Animation.oncancelRetourne et définit le gestionnaire d'évènement pour l'évènement
cancel(annuler).Animation.onfinishRetourne et définit le gestionnaire d'évènement pour l'évènement
finish(terminer).
Méthodes
Animation.cancel()Supprime toutes les
keyframeEffectsdues à cette animation et interomp la lecture.
Animation.finish()Cherche la fin de l'animation, en fonction que l'animation soit en lecture normale ou inversée.
Animation.pause()Suspend la lecture de l'animation.
Animation.play()Démarre ou reprend la lecture de l'animation, ou redémarre l'animation au début si celle-ci est déjà terminée.
Animation.reverse()Inverse la direction de lecture, en s'arrêtant au début de l'animation. Si l'animation est terminée ou annulée, elle sera jouée de la fin vers le début.
Spécifications
| Specification |
|---|
| Web Animations> # the-animation-interface> |