<!DOCTYPE html> <head> <meta charset="UTF-8"> <title>CSS3 loading</title> <style> body { background: #0dc5c1; } .inner { width: 240px; margin: 0 auto; } .load-container { border: 1px solid rgba(255, 255, 255, 0.2); width: 240px; height: 240px; float: left; position: relative; overflow: hidden; -moz-box-sizing: border-box; box-sizing: border-box; } .loader, .loader:before, .loader:after { border-radius: 50%; width: 2.5em; height: 2.5em; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation: load7 1.8s infinite ease-in-out; animation: load7 1.8s infinite ease-in-out; } .loader { color: #ffffff; font-size: 10px; margin: 80px auto; position: relative; text-indent: -9999em; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation-delay: -0.16s; animation-delay: -0.16s; } .loader:before, .loader:after { content: ''; position: absolute; top: 0; } .loader:before { left: -3.5em; -webkit-animation-delay: -0.32s; animation-delay: -0.32s; } .loader:after { left: 3.5em; } @-webkit-keyframes load7 { 0%, 80%, 100% { box-shadow: 0 2.5em 0 -1.3em; } 40% { box-shadow: 0 2.5em 0 0; } } @keyframes load7 { 0%, 80%, 100% { box-shadow: 0 2.5em 0 -1.3em; } 40% { box-shadow: 0 2.5em 0 0; } } </style> </head> <body> <div class="inner"> <div class="load-container"><div class="loader">Loading...</div></div> </div> </body> </html> <!-- 文章来源:CSS3 Loading预加载动画8个常见实例 http://www.webkaka.com/tutorial/html/2020/072988/ //-->
卡卡测速网
>
html技术
>
CSS3 Loading预加载动画8个常见实例
添加收藏
下载源代码
|
运行结果
demo.html
运行代码
1
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX