定义和用法
animation 属性是一个简写属性,用于设置六个动画属性:
{C}Ø {C}{C}animation-name
{C}Ø {C}{C}animation-duration
{C}Ø {C}{C}animation-timing-function
{C}Ø {C}{C}animation-delay
{C}Ø {C}{C}animation-iteration-count
{C}Ø {C}{C}animation-direction
注释:请始终规定 animation-duration 属性,否则时长为 0,就不会播放动画了。
默认值: |
none 0 ease 0 1 normal |
继承性: |
no |
版本: |
CSS3 |
JavaScript 语法: |
object.style.animation="mymove 5s infinite" |
语法
animation: name duration timing-function delay iteration-count direction;
值 |
描述 |
animation-name |
规定需要绑定到选择器的 keyframe 名称。。 |
animation-duration |
规定完成动画所花费的时间,以秒或毫秒计。 |
animation-timing-function |
规定动画的速度曲线。 |
animation-delay |
规定在动画开始之前的延迟。 |
animation-iteration-count |
规定动画应该播放的次数。 |
animation-direction |
规定是否应该轮流反向播放动画。 |
<view>animation 属性是一个简写属性,用于设置六个动画属性</view>
<view class="c01">01</view>
.c01{
width:100px;
height:100px;
background:red;
position:relative;
animation:myfirst 5s;
}
@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;}
}