如何在 CSS 中实现仅进行一次播放的动画效果?
发布时间:2023-08-29 14:49:01 所属栏目:语言 来源:
导读:这篇文章主要介绍“在CSS中让动画只执行播放一次如何控制”的相关知识,下面会通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“在CSS中让动画只执行播放一次如何控制”
这篇文章主要介绍“在CSS中让动画只执行播放一次如何控制”的相关知识,下面会通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“在CSS中让动画只执行播放一次如何控制”文章能帮助大家解决问题。 在css3中,可以利用animation-iteration-count属性来设置动画执行一次,该属性的作用就是定义动画的播放次数;当animation-iteration-count属性的值设置为数字“1”时,即可设置动画只播放一次。 animation-iteration-count属性可以定义动画的播放次数,设置动画应该播放多少次。 语法: animation-iteration-count: value; 值 描述 n 一个数字,定义应该播放多少次动画 infinite 指定动画应该播放无限次(永远) 示例: 设置动画只播放一次 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> div { width: 100px; height: 100px; background: red; position: relative; animation: mymove 3s; animation-iteration-count: 1; /* Safari and Chrome */ -webkit-animation: mymove 3s; -webkit-animation-iteration-count: 1; } @keyframes mymove { from { top: 0px; } to { top: 200px; } } @-webkit-keyframes mymove /* Safari and Chrome */ { from { top: 0px; } to { top: 200px; } } </style> </head> <body> <div></div> </body> </html> 修改一下,设置动画播放3次 div { width: 100px; height: 100px; background: red; position: relative; animation: mymove 3s; animation-iteration-count: 3; /* Safari and Chrome */ -webkit-animation: mymove 3s; -webkit-animation-iteration-count: 3; } (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐