Example
Binding an animation to a
<div> element, using the shorthand property:
_____________________________________________________________
_____________________________________________________________
div
{
animation:mymove 5s infinite;
-moz-animation:mymove 5s infinite; /* Firefox */
-webkit-animation:mymove 5s infinite; /* Safari and Chrome */
}
_____________________________________________________________ {
animation:mymove 5s infinite;
-moz-animation:mymove 5s infinite; /* Firefox */
-webkit-animation:mymove 5s infinite; /* Safari and Chrome */
}
Browser
Support
The animation property is not
supported in any of the major browsers.
Firefox supports an alternative, the
-moz-animation property.
Safari and Chrome support an
alternative, the -webkit-animation property.
Definition
and Usage
The animation property is a
shorthand property for six of the animation properties:
animation-name, animation-duration,
animation-timing-function, animation-delay, animation-iteration-count, and
animation-direction.
Note: Always specify the animation-duration property, otherwise
the duration is 0, and will never be played.
Default value:
|
none 0 ease 0 1 normal
|
Inherited:
|
no
|
Version:
|
CSS3
|
JavaScript syntax:
|
object.style.animation="mymove 5s infinite"
|
Syntax
animation: name duration
timing-function delay iteration-count direction;
Value
|
Description
|
Specifies the name of the keyframe
you want to bind to the selector
|
|
Specifies how many seconds or
milliseconds an animation takes to complete
|
|
Specifies the speed curve of the
animation
|
|
Specifies a delay before the
animation will start
|
|
Specifies how many times an
animation should be played
|
|
animation-direction
|
Specifies whether or not the
animation should play in reverse on alternate cycles
|