--- title: Animation Effect Timing Properties slug: Web/API/AnimationEffectTimingProperties tags: - API - Animation - AnimationEffectTimingProperties - Dictionnaire - Experimental - Interface - Reference translation_of: Web/API/EffectTiming ---
Le dictionnaire AnimationEffectTimingProperties
est utilisé par les méthodes {{domxref("Element.animate()")}}, {{domxref("KeyframeEffectReadOnly.KeyframeEffectReadOnly", "KeyframeEffectReadOnly()")}} et {{domxref("KeyframeEffect.KeyframeEffect", "KeyframeEffect()")}} afin de décrire les propriétés temporelles pour les effets d'animation. L'ensemble de ces propriétés sont optionnelles mais si duration
n'est pas paramétrée, l'animation ne sera pas lancée.
Ces propriétés décrivent la façon dont l'agent utilisateur applique l'animation entre chaque étape (keyframe) et comment elle se comporte au début et à la fin.
normal
), backwards (reverse
), switches direction after each iteration (alternate
), or runs backwards and switches direction after each iteration (alternate-reverse
). Defaults to "normal"
."linear"
, "ease"
, "ease-in"
, "ease-out"
et "ease-in-out"
ou une fonction "cubic-bezier"
de la forme "cubic-bezier(0.42, 0, 0.58, 1)"
. La valeur par défaut est "linear"
."backwards"
), être conservés après la fin de l'animation ("forwards"
) ou les deux both
. La valeur par défaut est "none"
.Spécification | État | Commentaires |
---|---|---|
{{SpecName('Web Animations', '#the-animationeffecttimingproperties-dictionary', 'AnimationEffectTimingProperties' )}} | {{Spec2('Web Animations')}} | Définition initiale. |
{{CompatibilityTable}}
Fonctionnalité | Chrome | Firefox (Gecko) | Microsoft Edge | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
Support simple | {{CompatUnknown}} | {{CompatGeckoDesktop(45)}}[1] | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
Fonctionnalité | Android | Webview Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile | Chrome pour Android |
---|---|---|---|---|---|---|---|
Support simple | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatGeckoMobile(45)}}[1] | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
[1] The Web Animations API is only enabled by default in Firefox Developer Edition and Nightly builds. You can enable it in beta and release builds by setting the preference dom.animations-api.core.enabled
to true
, and can disable it in any Firefox version by setting this preference to false
.