Toggle navigation
在线编辑器
在线代码
文本比较
jQuery下载
前端库
在线手册
登录/注册
下载代码
html
css
js
分享到微信朋友圈
X
html
css
#wifi-loader { --background: #62ABFF; --front-color: #4F29F0; --back-color: #C3C8DE; --text-color: #414856; width: 64px; height: 64px; border-radius: 50px; position: relative; display: -webkit-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; } #wifi-loader svg { position: absolute; display: -webkit-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; } #wifi-loader svg circle { position: absolute; fill: none; stroke-width: 6px; stroke-linecap: round; stroke-linejoin: round; -webkit-transform: rotate(-100deg); transform: rotate(-100deg); -webkit-transform-origin: center; transform-origin: center; } #wifi-loader svg circle.back { stroke: var(--back-color); } #wifi-loader svg circle.front { stroke: var(--front-color); } #wifi-loader svg.circle-outer { height: 86px; width: 86px; } #wifi-loader svg.circle-outer circle { stroke-dasharray: 62.75 188.25; } #wifi-loader svg.circle-outer circle.back { -webkit-animation: circle-outer 1.8s ease infinite .3s; animation: circle-outer 1.8s ease infinite .3s; } #wifi-loader svg.circle-outer circle.front { -webkit-animation: circle-outer 1.8s ease infinite .15s; animation: circle-outer 1.8s ease infinite .15s; } #wifi-loader svg.circle-middle { height: 60px; width: 60px; } #wifi-loader svg.circle-middle circle { stroke-dasharray: 42.5 127.5; } #wifi-loader svg.circle-middle circle.back { -webkit-animation: circle-middle 1.8s ease infinite .25s; animation: circle-middle 1.8s ease infinite .25s; } #wifi-loader svg.circle-middle circle.front { -webkit-animation: circle-middle 1.8s ease infinite .1s; animation: circle-middle 1.8s ease infinite .1s; } #wifi-loader svg.circle-inner { height: 34px; width: 34px; } #wifi-loader svg.circle-inner circle { stroke-dasharray: 22 66; } #wifi-loader svg.circle-inner circle.back { -webkit-animation: circle-inner 1.8s ease infinite .2s; animation: circle-inner 1.8s ease infinite .2s; } #wifi-loader svg.circle-inner circle.front { -webkit-animation: circle-inner 1.8s ease infinite .05s; animation: circle-inner 1.8s ease infinite .05s; } #wifi-loader .text { position: absolute; bottom: -40px; display: -webkit-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; text-transform: lowercase; font-weight: 500; font-size: 14px; letter-spacing: .2px; } #wifi-loader .text::before, #wifi-loader .text::after { content: attr(data-text); } #wifi-loader .text::before { color: var(--text-color); } #wifi-loader .text::after { color: var(--front-color); -webkit-animation: text-animation 3.6s ease infinite; animation: text-animation 3.6s ease infinite; position: absolute; left: 0; } @-webkit-keyframes circle-outer { 0% { stroke-dashoffset: 25; } 25% { stroke-dashoffset: 0; } 65% { stroke-dashoffset: 301; } 80% { stroke-dashoffset: 276; } 100% { stroke-dashoffset: 276; } } @keyframes circle-outer { 0% { stroke-dashoffset: 25; } 25% { stroke-dashoffset: 0; } 65% { stroke-dashoffset: 301; } 80% { stroke-dashoffset: 276; } 100% { stroke-dashoffset: 276; } } @-webkit-keyframes circle-middle { 0% { stroke-dashoffset: 17; } 25% { stroke-dashoffset: 0; } 65% { stroke-dashoffset: 204; } 80% { stroke-dashoffset: 187; } 100% { stroke-dashoffset: 187; } } @keyframes circle-middle { 0% { stroke-dashoffset: 17; } 25% { stroke-dashoffset: 0; } 65% { stroke-dashoffset: 204; } 80% { stroke-dashoffset: 187; } 100% { stroke-dashoffset: 187; } } @-webkit-keyframes circle-inner { 0% { stroke-dashoffset: 9; } 25% { stroke-dashoffset: 0; } 65% { stroke-dashoffset: 106; } 80% { stroke-dashoffset: 97; } 100% { stroke-dashoffset: 97; } } @keyframes circle-inner { 0% { stroke-dashoffset: 9; } 25% { stroke-dashoffset: 0; } 65% { stroke-dashoffset: 106; } 80% { stroke-dashoffset: 97; } 100% { stroke-dashoffset: 97; } } @-webkit-keyframes text-animation { 0% { -webkit-clip-path: inset(0 100% 0 0); clip-path: inset(0 100% 0 0); } 50% { -webkit-clip-path: inset(0); clip-path: inset(0); } 100% { -webkit-clip-path: inset(0 0 0 100%); clip-path: inset(0 0 0 100%); } } @keyframes text-animation { 0% { -webkit-clip-path: inset(0 100% 0 0); clip-path: inset(0 100% 0 0); } 50% { -webkit-clip-path: inset(0); clip-path: inset(0); } 100% { -webkit-clip-path: inset(0 0 0 100%); clip-path: inset(0 0 0 100%); } } body { background: #E8EBF3; height: 100vh; font: 400 16px 'Varela Round', sans-serif; display: -webkit-box; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
JavaScript
粒子
时间
文字
hover
canvas
3d
游戏
音乐
火焰
水波
轮播图
鼠标跟随
动画
css
加载动画
导航
菜单
按钮
滑块
tab
弹出层
统计图
svg
×
Close
在线代码下载提示
开通在线代码永久免费下载,需支付20jQ币
开通后,在线代码模块中所有代码可终身免费下!
您已开通在线代码永久免费下载,关闭提示框后,点下载代码可直接下载!
您已经开通过在线代码永久免费下载
对不起,您的jQ币不足!可通过发布资源 或
直接充值获取jQ币
取消
开通下载
<!doctype html> <html> <head> <meta charset="utf-8"> <title>WiFi加载动画-jq22.com</title> <script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script> <style>
</style> </head> <body>
<script>
</script>
</body> </html>
2012-2021 jQuery插件库版权所有
jquery插件
|
jq22工具库
|
网页技术
|
广告合作
|
在线反馈
|
版权声明
沪ICP备13043785号-1
浙公网安备 33041102000314号