Animation()
El constructor Animation()
de Web Animations API (en-US) devuelve una instancia del objeto Animation
.
Sintaxis
js
var animation = new Animation([effect][, timeline]);
Parámetros
effect
Opcional-
El efecto objetivo, es un objeto de la interfaz
AnimationEffectReadOnly
(en-US), para asignarlo a la animación. Aunque en el futuro podrían ser asignados otros efectos comoSequenceEffect
oGroupEffect
, el único efecto disponible actualmente esKeyframeEffect
(en-US). Este puede sernull
(valor por defecto) para indicar que no debe aplicarse ningún efecto. timeline
Opcional-
Especifica el
timeline
con el que asociar la animación, como un objeto de tipo basado en la interfazAnimationTimeline
(en-US) . Actualmente el único tipo de línea de tiempo disponible esDocumentTimeline
(en-US), pero en el futuro habrá lineas de tiempo asociadas , por ejemplo, con gestos o desplazamiento. El valor por defecto esDocument.timeline
(en-US), pero puede ser establecido ennull
.
Ejemplos
En el ejemplo Follow the White Rabbit, el constructor Animation()
es usado para crear una Animation
para el rabbitDownKeyframes
utilizando el timeline
del documento:
js
var rabbitDownAnimation = new Animation(rabbitDownKeyframes, document.timeline);
Especificaciones
Specification |
---|
Web Animations # dom-animation-animation |
Compatibilidad con navegadores
BCD tables only load in the browser