Este artigo necessita de uma revisão editorial. Como posso ajudar.
Esta tradução está incompleta. Ajude atraduzir este artigo.
This is an experimental technology
Because this technology's specification has not stabilized, check the compatibility table for the proper prefixes to use in various browsers. Also note that the syntax and behavior of an experimental technology is subject to change in future versions of browsers as the spec changes.
O construtor AnimationEvent()
retorna o recente criado AnimationEvent
, representando um evento em relação a animação.
Síntaxe
animationEvent = new AnimationEvent(type, {animationName: aPropertyName, elapsedTime : aFloat, pseudoElement: aPseudoElementName});
Argumentos
O construtor AnimationEvent()
também herda argumentos do Event()
.
type
- Um
DOMString
representando o nome do tipo deAnimationEvent
. É caso sensitivo e pode ser:'animationstart'
,'animationend'
, ou'animationiteration'
. animationName
Optional- Um
DOMString
contendo o valor doanimation-name
propriedade CSS associada com a transição. É por padrão""
. elapsedTime
Optional- Um ponto flutuante dando a quantidade de tempo que a animação esteve rodando, em segundos, quando o evento termina, excluindo qualquer tempo que ela passou pausada. Para um evento
"animationstart"
,elapsedTime
é0.0
a não ser que haja um valor negativo paraanimation-delay
, nesse caso o evento terminará comelapsedTime contendo
(-1 *
delay)
. É por padrão0.0
. pseudoElement
Optional- É um
, começando comDOMString
"::"
, contendo o nome do pseudo-element que a animação roda. Se a animação não roda em um pseudo-elementomas em um elemento, então temos um string vazio"" .
É por padrão""
.
Especificações
Especificações | Estado | Comentário |
---|---|---|
CSS Animations The definition of 'AnimationEvent()' in that specification. |
Working Draft | Initial definition. |
Compatibilidade com os Navegadores
Característica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | 43.0 | 23.0 (23.0) | Não suportado | Não suportado | Não suportado |
pseudoElement |
Não suportado | 23.0 (23.0) |
Não suportado |
Não suportado | Não suportado |
Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|
Basic support | Não suportado | 23.0 (23.0) | Não suportado | Não suportado | Não suportado | 43.0 |
pseudoElement |
Não suportado | 23.0 (23.0) | Não suportado | Não suportado | Não suportado | Não suportado |
Veja também
- Usando animações CSS.
- Tópicos relacionados a animação CSS, propriedades e regras:
animation
,animation-delay
,animation-direction
,animation-duration
,animation-fill-mode
,animation-iteration-count
,animation-name
,animation-play-state
,animation-timing-function
,@keyframes
- The
AnimationEvent
interface it belongs to.