KeyframeEffect : méthode setKeyframes()
        
        
          
                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 juillet 2020.
La méthode setKeyframes() de l'interface KeyframeEffect remplace les images clés qui composent le KeyframeEffect concerné par un nouvel ensemble d'images clés.
Syntaxe
js
setKeyframes(keyframes)
Paramètres
Valeur de retour
Aucune (undefined).
Exceptions
| Exception | Explication | 
|---|---|
| TypeError | Une ou plusieurs des images clés n'étaient pas du bon type d'objet, les images clés n'étaient pas grossièrement triées par décalage (angl.), ou une image clé existait avec un décalage inférieur à 0 ou supérieur à 1. | 
Note :
Si les images clés ne peuvent pas être traitées ou sont mal formées, les images clés du KeyframeEffect ne sont pas modifiées.
Exemples
js
// passage d'un tableau d'objets image-clé
existingKeyframeEffect.setKeyframes([
  { color: "blue" },
  { color: "green", left: "10px" },
]);
// passage d'un objet avec des tableaux pour les valeurs
existingKeyframeEffect.setKeyframes({
  color: ["blue", "green"],
  left: ["0", "10px"],
});
// passage d'un objet à un seul membre
existingKeyframeEffect.setKeyframes({
  color: "blue",
});
Spécifications
| Specification | 
|---|
| Web Animations> # dom-keyframeeffect-setkeyframes> | 
Compatibilité des navigateurs
Chargement…