This page is Ready to Use

Notice: The WebPlatform project, supported by various stewards between 2012 and 2015, has been discontinued. This site is now available on github.

animate

Summary

Creates a new Animation object whose animation target is the object on which the method is called, and calls the play method of the AnimationTimeline object of the document timeline of the node document [DOM4] of the element, passing the newly created Animation as the argument to the method.

Method of apis/web_animations/Animatableapis/web_animations/Animatable

Syntax

var myAnimationPlayer = myAnimationPlayer.animate();

Return Value

Returns an object of type

Returns the AnimationPlayer object returned by the play method of the AnimationTimeline.

Examples

This example creates an instance of the AnimationPlayer that animates an object horizontally and vertically using computed values, and runs for 1500ms (1.5 seconds).

var player = snowFlake.animate([
  {transform: 'translate(' + snowLeft + 'px, -100%)'},
  {transform: 'translate(' + snowLeft + 'px, ' + window.innerHeight + 'px)'}
], 1500);

Related specifications

Web Animations 1.0
W3C Working Draft

Attributions

  • Portions of this content come from HTML5Rocks! article