animation-play-state #dot,#dot1 {position: absolute;display: inline-block;width: 20px;height: 20px;top:-20px;border-radius: 50%;background-color: #389;-webkit-animation-play-state: paused;}#dot{left:0}#dot1{right:0}#dot.animate {left:300px;-webkit-animation:fadeIn 2s, float 2s 2s infinite;-webkit-animation-play-state: running;/*-webkit-animate: shake 4s 2s both infinite paused; 简写在IE10/11中会挂掉*/}#dot1.animate {top:450px;-webkit-animation:fadeInr 1.5s, floatr 3s 1.5s infinite;-webkit-animation-play-state: running;}@-webkit-keyframes fadeIn {0% {opacity: 0; top:0; left:0;}100% {opacity: 1; top:400px; left:300px;}}@-webkit-keyframes float {0% {top: 400px}45% {top: 370px}100% {top: 400px}}@-webkit-keyframes fadeInr {0% {opacity: 0; top:0; right:0;}100% {opacity: 1; top:450px; right:300px;}}@-webkit-keyframes floatr {0% {right: 300px}60% {right: 350px}100% {right: 300px}}startstopfunction start() {var dot = document.getElementById("dot"),dot1 = document.getElementById("dot1"),start = document.getElementById("start"),stop = document.getElementById("stop");start.style.display = "none";stop.style.display = "block";dot.setAttribute("class","animate");dot1.setAttribute("class","animate");}function stop() {var dot = document.getElementById("dot"),dot1 = document.getElementById("dot1"),start = document.getElementById("start"),stop = document.getElementById("stop");start.style.display = "block";stop.style.display = "none";dot.removeAttribute("class");dot1.removeAttribute("class");}
登录后复制
点击 start 开始动画,stop 结束动画
(PS: 为了节省代码,只写了-webkit-前缀,所以在chrome中测试吧,或者自己加其它前缀 ~。~)
版权声明:本文为博主原创文章,未经博主允许不得转载。
立即学习“前端免费学习笔记(深入)”;
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2841240.html