{{SeeCompatTable}}{{APIRef("Web Animations API")}}
A interface AnimationEvent
representa eventos provendo informações relacionadas a animações.
{{InheritanceDiagram}}
Propriedades
Tambémpropriedades herdadas pelo pai {{domxref("Event")}}
.
{{domxref("AnimationEvent.animationName")}} {{readonlyInline}}
- O {{domxref("DOMString")}} contém o valor do {{cssxref("animation-name")}} propriedade CSS associada com a transição.
{{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á comelapsedTime
contendo(-1 *
delay)
.{{domxref("AnimationEvent.pseudoElement")}} {{readonlyInline}}
- Um
{{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' '
.
Constructores
{{domxref("AnimationEvent.AnimationEvent", "AnimationEvent()")}}
- Cria um evento
AnimationEvent
com os dados parâmetros.
Métodos
Também herda métodos do pai {{domxref("Event")}}
.
{{domxref("AnimationEvent.initAnimationEvent()")}} {{non-standard_inline}}{{deprecated_inline}}
- Inicializa um
AnimationEvent criado usando diminuído
{{domxref("Document.createEvent()", "Document.createEvent(\"AnimationEvent\")")}} método.
Especificações
Especificação | Estado | Comentário |
---|---|---|
{{ SpecName('CSS3 Animations', '#AnimationEvent-interface', 'AnimationEvent') }} |
{{ Spec2('CSS3 Animations') }} |
Definição inicial. |
Compatibilidade com o Navegador
{{CompatibilityTable}}
Característica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support |
|
{{ CompatGeckoDesktop("6.0") }} |
10.0 |
12 {{ property_prefix("o") }} |
4.0 {{ property_prefix("webkit") }} |
AnimationEvent() constructor |
|
{{ CompatGeckoDesktop("23.0") }} |
{{CompatNo}} |
{{CompatNo}} |
{{CompatNo}} |
initAnimationEvent() {{non-standard_inline}}{{deprecated_inline}} |
1.0 |
{{ CompatGeckoDesktop("6.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") }} |
{{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") }} |
10.0 |
{{CompatVersionUnknown}} |
{{CompatVersionUnknown}} |
{{CompatNo}} |
pseudoelement |
{{CompatNo}} |
{{ CompatGeckoMobile("23.0") }} |
{{CompatNo}} |
{{CompatNo}} |
{{CompatNo}} |
{{CompatNo}} |
Veja também
- Usando animações CSS
{{CSS_Reference:animation}}