Can't stop animation at end of one cycle
This question already has an answer here:
The following comment worked for me. Thanks michael
"You need to add the fill-mode to freeze the animation state at the end of the animation.
-webkit-animation-fill-mode: forwards;
forwards
leaves the animation in the state of the last frame
backwards
leaves the animation at the start
Just in case your animation still resets to the first frame, be careful with the order in which you declare the css:
This is working fine:
animation: yourAnimationName 1s;
animation-fill-mode: forwards;
This won't (reset to first frame):
animation-fill-mode: forwards;
animation: yourAnimationName 1s;
Tricky!
如果我正确理解了这个问题,听起来好像你需要将迭代设置为'1'。
-webkit-animation-iteration-count: 1;
链接地址: http://www.djcxy.com/p/87834.html
上一篇: CSS3转换为文本
下一篇: 无法在一个周期结束时停止动画