both:向前和向后填充模式都被应用;
W3C上的解释比较抽象,写了个demo测试下效果;
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
.box{
width: 100px;
height: 100px;
background: #555;
-webkit-animation:boxan 1s linear 3 alternate both;
}
@-webkit-keyframes boxan{
0%{-webkit-transform:translateX(0);}
50%{-webkit-transform:translateX(40px);}
100%{-webkit-transform:translateX(100px);}
}
</style>
<title>animation:both</title>
</head>
<body>
<div class="box"></div>
</body>
</html>
变更运动次数,奇数和偶数的运动结束状态是不同的。
both:设置动画结束时的状态,以结束时动画的状态优先。