Get to know MDN better
Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
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.
Le constructeur KeyframeEffect() de l'API Web Animations retourne une nouvelle instance d'objet KeyframeEffect, et permet également de cloner une instance d'objet d'effet d'image clé (keyframe en anglais) existante.
Le constructeur à plusieurs arguments (voir ci-dessus) crée une nouvelle instance d'objet KeyframeEffect. Ses paramètres sont :
cibleL'élément DOM à animer, ou null.
imagesClesUn objet keyframes ou null.
options FacultatifSoit un entier représentant la durée de l'animation (en millisecondes), soit un objet contenant un ou plusieurs des éléments suivants :
delay Facultatif
direction Facultatif
duration Facultatif
easing Facultatif
endDelay Facultatif
fill Facultatif
iterationStart Facultatif
iterations Facultatif
composite Facultatif
iterationComposite Facultatif
pseudoElement Facultatif
Le constructeur à un seul argument (voir ci-dessus) crée un clone d'une instance d'objet KeyframeEffect existante. Son paramètre est le suivant :
sourceKeyFramesUn objet KeyframeEffect que vous souhaitez cloner.
Dans l'exemple suivant, le constructeur KeyframeEffect est utilisé pour créer un ensemble d'images clés qui dictent comment l'emoji doit rouler sur le sol :
| Web Animations # dom-keyframeeffect-keyframeeffect |
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Cette page a été modifiée le 17 sept. 2025 par les contributeur·ice·s du MDN.
Votre modèle pour un internet meilleur.
Visitez la société mère à but non lucratif de Mozilla Corporation, la Fondation Mozilla.
Certaines parties de ce contenu sont protégées par le droit d'auteur ©1998—2026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.