animation-iteration-count: number, infinite, initial, inherit;
CSS动画次数属性有四种取值:
number
:表示动画重复的次数,可以是整数或小数,比如:animation-iteration-count: 2;
表示动画重复播放两次。infinite
:表示动画无限次重复播放,比如:animation-iteration-count: infinite;
表示动画一直循环播放。initial
:表示动画次数属性重置为默认值。inherit
:表示动画次数属性继承父元素的属性值。
下面是一段实例代码,展示如何设置CSS动画的次数属性:
div { width: 100px; height: 100px; background-color: red; animation-name: myanimation; animation-duration: 3s; animation-iteration-count: 2; } @keyframes myanimation { 0% { transform: translateX(0); } 50% { transform: translateX(200px); } 100% { transform: translateX(0); } }
在上述代码中,div元素设置了CSS动画,属性animation-iteration-count为2,表示动画重复播放两次。动画效果是一个红色正方形来回移动。
总体来说,CSS动画使得网页更加生动活泼,而其次数属性可以控制动画的重复播放次数,有助于网页设计的完成。