animation

英[ˌænɪˈmeɪʃn] 美[ˌænəˈmeʃən]

n. Angry, lively; cartoon production, cartoon shooting; [film and television] animation

Plural: animations

direction

英[dəˈrekʃn] 美[dɪˈrɛkʃən, daɪ-]

n. Direction; trend; aspect; instructions for usage

plural: directions

css3 animation-direction attribute syntax

Function:Define whether the animation should be played in reverse in turn.

Syntax: animation-direction: normal|alternate;

##Description: normal Default value. The animation should play normally. alternate The animation should take turns in reverse.​

Note: If the animation is set to play only once, this attribute has no effect.

When the animation is played more than once, we can set the value of animation-direction to alternate to realize the animation playing in reverse. By default, the value of this attribute is normal, which means the animation plays normally

css3 animation-direction attribute example

<!DOCTYPE html>
<html>
<head>
<style> 
div
{
width:100px;
height:100px;
background:red;
position:relative;
animation:myfirst 5s infinite;
animation-direction:alternate;

/* Safari and Chrome */
-webkit-animation:myfirst 5s infinite;
-webkit-animation-direction:alternate;
}

@keyframes myfirst
{
0%   {background:red; left:0px; top:0px;}
25%  {background:yellow; left:200px; top:0px;}
50%  {background:blue; left:200px; top:200px;}
75%  {background:green; left:0px; top:200px;}
100% {background:red; left:0px; top:0px;}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
0%   {background:red; left:0px; top:0px;}
25%  {background:yellow; left:200px; top:0px;}
50%  {background:blue; left:200px; top:200px;}
75%  {background:green; left:0px; top:200px;}
100% {background:red; left:0px; top:0px;}
}
</style>
</head>
<body>

<p><strong>注释:</strong>Internet Explorer 9 以及更早的版本不支持 animation-direction 属性。</p>

<div></div>

</body>
</html>

Run instance »

Click the "Run instance" button to view the online instance