--- title: animation-direction slug: Web/CSS/animation-direction tags: - CSS - CSS Animations - CSS Property - Experemiental - Reference translation_of: Web/CSS/animation-direction ---
{{ CSSRef() }}
{{ SeeCompatTable() }}
La propiedad CSS animation-direction
indica si la animación debe retroceder hasta el fotograma de inicio al finalizar la secuencia o si debe comenzar desde el principio al llegar al final.
Es conveniente usar la propiedad abreviada {{ cssxref("animation") }} para ajustar todas las propiedades de animación una sola vez.
{{cssinfo}}
Gramática formal: [ normal | reverse | alternate | alternate-reverse ] [, [ normal | reverse | alternate | alternate-reverse ] ]*
animation-direction: normal animation-direction: reverse animation-direction: alternate animation-direction: alternate-reverse animation-direction: normal, reverse animation-direction: alternate, reverse, normal
normal
alternate
ease-in
se convierte en una animación con ease-out
cuando se reproduce al revés. El contador que determina si la iteración es par o impar comienza en uno.reverse
alternate-reverse
alternate
pero la animación se reproduce al revés. Es decir la animación se posiciona en el estado final, comienza a reproducirse al reves y, cuando llega al inicio vuelve a reproducirse de forma normal hasta llegar al final de la secuencia. Y vuelve otra vez a repetirse. El contador que determina si la iteración es par o impar comienza en uno.Visitar animaciones CSS para ver algunos ejemplos.
Especificaciones
Especificación | Estado | Comentario |
---|---|---|
{{ SpecName('CSS3 Animations', '#animation-direction', 'animation-direction') }} | {{ Spec2('CSS3 Animations') }} | For the two new values, see the W3C discussion. |
{{ CompatibilityTable() }}
Característica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Soporte básico | {{ CompatVersionUnknown() }}{{ property_prefix("-webkit") }} | {{ CompatGeckoDesktop("5.0") }}{{ property_prefix("-moz") }} {{ CompatGeckoDesktop("16.0") }} |
10 | 12{{ property_prefix("-o") }} 12.5 # |
4.0{{ property_prefix("-webkit") }} |
reverse |
19 {{ property_prefix("-webkit") }} | {{ CompatGeckoDesktop("16.0") }} | 10 | {{ CompatNo() }} | {{ CompatNo() }} |
alternate-reverse |
19 {{ property_prefix("-webkit") }} | {{ CompatGeckoDesktop("16.0") }} | 10 | {{ CompatNo() }} | {{ CompatNo() }} |
Característica | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Soporte básico | {{ CompatUnknown() }} | {{ CompatVersionUnknown() }}{{ property_prefix("-webkit") }} | {{ CompatGeckoMobile("5.0") }}{{ property_prefix("-moz") }} {{ CompatGeckoMobile("16.0") }} |
{{ CompatUnknown() }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} |
reverse |
{{ CompatUnknown() }} | {{ CompatVersionUnknown() }}{{ property_prefix("-webkit") }} | {{ CompatGeckoMobile("16.0") }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} |
alternate-reverse |
{{ CompatUnknown() }} | {{ CompatVersionUnknown() }}{{ property_prefix("-webkit") }} | {{ CompatGeckoMobile("16.0") }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} |