@keyframes用来定义动画名和关键帧,其语法规则如下
@keyframes run {
0% {
//有动画性质的属性的改变情况
}
25% {
}
50% {
}
75% {
}
100% {
}
}
即将动画执行的过程分为若干段,在每一段中定义该段中最后一帧的元素的状态
【注】
1.其百分比必须从0%-100%,表示元素运动的第一帧到最后一帧(不要忘了百分号)
2.0%和100%分别可以用from和to代替
3.每段动画执行的时间按照关键帧分配的比例在总时间内划分,比如动画执行总时间为4s,则0%-25%这一过程占用1s
@keyframe与animation配合使用, 因此下一节再举例子吧