--- title: AnimationEvent slug: Web/API/AnimationEvent tags: - API - Animação Web - Experimental - Expérimental(2) - Interface - NeedsTranslation - Reference - Referencia - Référence(2) - TopicStub translation_of: Web/API/AnimationEvent ---
{{SeeCompatTable}}{{APIRef("Web Animations API")}}
A interface AnimationEvent representa eventos provendo informações relacionadas a animações.
{{InheritanceDiagram}}
Também propriedades herdadas pelo pai {{domxref("Event")}}.
{{domxref("AnimationEvent.animationName")}} {{readonlyInline}}{{domxref("AnimationEvent.elapsedTime")}} {{readonlyInline}}É um ponto flutuante dado pela quantidade de tempo que a animação está rodando, em segundos, quando esse evento termina, excluindo o tempo em que animação esteve pausada. Para o evento "animationstart", elapsedTime é 0.0 a não ser que haja um valor negativo para {{cssxref("animation-delay")}}, nesse caso o evento terminará com elapsedTime contendo (-1 * delay).{{domxref("AnimationEvent.pseudoElement")}} {{readonlyInline}} {{domxref("DOMString")}} começa com '::', contendo o nome do pseudo-elemento onde a animação roda. Se a animação não rodar no pseudo-elemento mas no elemento, então teremos um string vazio ' '.{{domxref("AnimationEvent.AnimationEvent", "AnimationEvent()")}}AnimationEvent com os dados parâmetros.Também herda métodos do pai {{domxref("Event")}}.
{{domxref("AnimationEvent.initAnimationEvent()")}} {{non-standard_inline}}{{deprecated_inline}}AnimationEvent criado usando diminuído {{domxref("Document.createEvent()", "Document.createEvent(\"AnimationEvent\")")}} método.| Especificação | Estado | Comentário |
|---|---|---|
| {{ SpecName('CSS3 Animations', '#AnimationEvent-interface', 'AnimationEvent') }} | {{ Spec2('CSS3 Animations') }} | Definição inicial. |
{{CompatibilityTable}}
| Característica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Basic support |
1.0 {{ property_prefix("webkit") }} {{CompatChrome(43.0)}} |
{{ CompatGeckoDesktop("6.0") }} | 10.0 | 12 {{ property_prefix("o") }} 12.10 15.0 {{ property_prefix("webkit") }} |
4.0 {{ property_prefix("webkit") }} |
| AnimationEvent() constructor |
{{CompatChrome(43.0)}} |
{{ CompatGeckoDesktop("23.0") }} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
| initAnimationEvent() {{non-standard_inline}}{{deprecated_inline}} | 1.0 | {{ CompatGeckoDesktop("6.0") }} Removed in {{ CompatGeckoDesktop("23.0") }} |
10.0 | 12 | 4.0 |
| pseudoelement | {{CompatNo}} | {{ CompatGeckoDesktop("23.0") }} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
| Característica | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
|---|---|---|---|---|---|---|
| Basic support | {{CompatVersionUnknown}}{{ property_prefix("webkit") }} | {{ CompatGeckoMobile("6.0") }} | 10.0 | 12 {{ property_prefix("o") }} 12.10 15.0 {{ property_prefix("webkit") }} |
{{CompatVersionUnknown}}{{ property_prefix("webkit") }} | {{CompatChrome(43.0)}} |
| AnimationEvent() constructor | {{CompatNo}} | {{ CompatGeckoMobile("23.0") }} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatChrome(43.0)}} |
| initAnimationEvent() {{non-standard_inline}}{{deprecated_inline}} | {{CompatVersionUnknown}} | {{ CompatGeckoMobile("6.0") }} Removed in {{ CompatGeckoMobile("23.0") }} |
10.0 | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatNo}} |
| pseudoelement | {{CompatNo}} | {{ CompatGeckoMobile("23.0") }} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |