files/en-us/web/api/animationeffect/index.md
{{ APIRef("Web Animations") }}
The AnimationEffect interface of the Web Animations API is an interface representing animation effects.
AnimationEffect is an abstract interface and so isn't directly instantiable. However, concrete interfaces such as {{domxref("KeyframeEffect")}} inherit from it, and instances of these interfaces can be passed to {{domxref("Animation")}} objects for playing, and may also be used by CSS Animations and Transitions.
AnimationEffect.AnimationEffect.{{Specifications}}
{{Compat}}