单纯使用CSS来实现预加载的动画效果代码讲解
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了单纯使用CSS来实现预加载的动画效果代码讲解,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2568字,纯文字阅读大概需要4分钟。
内容图文
![单纯使用CSS来实现预加载的动画效果代码讲解](/upload/InfoBanner/zyjiaocheng/414/c2ac2e48ea73405f8a992ce38b256710.jpg)
效果图
<style> #loading { position:absolute; left:0; top:0; width:100%; height:100%; background: #121220; overflow:hidden; z-index:9999; } /*加载圈*/ .spinner { margin:0 auto; width:60px; height:60px; position:relative; top:40%; } .container1 > p,.container2 > p,.container3 > p { width:15px; height:15px; background-color:#fff; border-radius:100%; position:absolute; -webkit-animation:bouncedelay 1.2s infinite ease-in-out; animation:bouncedelay 1.2s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both; } .spinner .spinner-container { position:absolute; width:100%; height:100%; } .container2 { -webkit-transform:rotateZ(45deg); transform:rotateZ(45deg); } .container3 { -webkit-transform:rotateZ(90deg); transform:rotateZ(90deg); } .circle1 { top:0; left:0; } .circle2 { top:0; right:0; } .circle3 { right:0; bottom:0; } .circle4 { left:0; bottom:0; } .container2 .circle1 { -webkit-animation-delay:-1.1s; animation-delay:-1.1s; } .container3 .circle1 { -webkit-animation-delay:-1.0s; animation-delay:-1.0s; } .container1 .circle2 { -webkit-animation-delay:-0.9s; animation-delay:-0.9s; } .container2 .circle2 { -webkit-animation-delay:-0.8s; animation-delay:-0.8s; } .container3 .circle2 { -webkit-animation-delay:-0.7s; animation-delay:-0.7s; } .container1 .circle3 { -webkit-animation-delay:-0.6s; animation-delay:-0.6s; } .container2 .circle3 { -webkit-animation-delay:-0.5s; animation-delay:-0.5s; } .container3 .circle3 { -webkit-animation-delay:-0.4s; animation-delay:-0.4s; } .container1 .circle4 { -webkit-animation-delay:-0.3s; animation-delay:-0.3s; } .container2 .circle4 { -webkit-animation-delay:-0.2s; animation-delay:-0.2s; } .container3 .circle4 { -webkit-animation-delay:-0.1s; animation-delay:-0.1s; } @-webkit-keyframes bouncedelay { 0%,80%,100% { -webkit-transform:scale(0.0) } 40% { -webkit-transform:scale(1.0) } } @keyframes bouncedelay { 0%,80%,100% { transform:scale(0.0); -webkit-transform:scale(0.0); } 40% { transform:scale(1.0); -webkit-transform:scale(1.0); } } </style> <body> <p id="loading" > <p class="spinner"> <p class="spinner-container container1"> <p class="circle1"></p> <p class="circle2"></p> <p class="circle3"></p> <p class="circle4"></p> </p> <p class="spinner-container container2"> <p class="circle1"></p> <p class="circle2"></p> <p class="circle3"></p> <p class="circle4"></p> </p> <p class="spinner-container container3"> <p class="circle1"></p> <p class="circle2"></p> <p class="circle3"></p> <p class="circle4"></p> </p> </p> </p> </body>
以上就是单纯使用CSS来实现预加载的动画效果代码讲解的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的单纯使用CSS来实现预加载的动画效果代码讲解全部内容,希望文章能够帮你解决单纯使用CSS来实现预加载的动画效果代码讲解所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。