• 技术文章 >web前端 >前端问答

    css animate不循环怎么办

    青灯夜游青灯夜游2021-12-29 15:09:14原创525

    css中可利用animation-iteration-count属性来解决animate不循环问题,该属性定义动画的播放次数,只需要给动画设置“animation-iteration-count:infinite;”样式即可实现无限次循环。

    本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

    css中animate不循环,可利用animation-iteration-count属性来解决。

    例如:

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<style>
    			div {
    				width: 100px;
    				height: 100px;
    				background: pink;
    				margin: 100px;
    				animation: mymove 5s;
    				-webkit-animation: mymove 5s; /* Safari and Chrome */
    			}
    
    			@keyframes mymove {
    				50% {
    					transform: rotate(360deg);
    				}
    
    			}
    
    			@-webkit-keyframes mymove{  /* Safari and Chrome */
    				50% {
    					transform: rotate(360deg);
    				}
    
    			}
    		</style>
    	</head>
    	<body>
    		<div></div>
    	</body>
    </html>

    1.gif

    只正反旋转溢出,没有循环实现旋转,这要怎么做?简单,就利用animation-iteration-count属性来解决。

    div {
    	width: 100px;
    	height: 100px;
    	background: pink;
    	margin: 100px;
    	animation: mymove 5s;
    	-webkit-animation: mymove 5s; /* Safari and Chrome */
    	animation-iteration-count:infinite;
    	-webkit-animation-iteration-count:infinite;/* Safari and Chrome */
    }

    2.gif

    说明:

    使用animation-iteration-count属性定义动画的播放次数。语法:

    animation-iteration-count: value;
    描述
    n一个数字,定义应该播放多少次动画
    infinite指定动画应该播放无限次(永远)

    (学习视频分享:css视频教程

    以上就是css animate不循环怎么办的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:css animate 循环
    上一篇:什么是css3和HTML5 下一篇:css px是什么单位
    20期PHP线上班

    相关文章推荐

    精选22门好课,价值3725元,开通VIP免费学习!• css3怎样设置旋转点位置• thinkphp的css引用不进来怎么办• 绚丽的极光用CSS也能实现!• css样式单位百分比和px的区别是什么• css中inline是什么意思• css中添加中划线样式是什么
    1/1

    PHP中文网