Toggle navigation
在线编辑器
在线代码
文本比较
jQuery下载
前端库
在线手册
登录/注册
下载代码
html
css
js
分享到微信朋友圈
X
html
L
o
a
d
i
n
g
css
@import url("https://fonts.googleapis.com/css?family=Roboto:100,300,400&display=swap"); * { box-sizing: border-box; } *::before, *::after { box-sizing: border-box; } body { font-family: 'Roboto', sans-serif; font-size: 1rem; line-height: 1.5; display: flex; align-items: center; justify-content: center; margin: 0; min-height: 100vh; background: #aafcee; overflow: hidden; } #container { position: relative; -webkit-transform: scale(0.725); transform: scale(0.725); } .divider { position: absolute; z-index: 2; top: 65px; left: 200px; width: 50px; height: 15px; } .loading-text { position: relative; font-size: 3.75rem; font-weight: 300; white-space: nowrap; } .loading-text::before { position: absolute; content: ""; z-index: 1; top: 40px; left: 115px; width: 6px; height: 6px; background: #000; border-radius: 50%; -webkit-animation: dotMove 1800ms cubic-bezier(0.25, 0.25, 0.75, 0.75) infinite; animation: dotMove 1800ms cubic-bezier(0.25, 0.25, 0.75, 0.75) infinite; } .loading-text .letter { display: inline-block; position: relative; color: #000; letter-spacing: 8px; } .loading-text .letter:nth-child(1) { -webkit-transform-origin: 100% 70%; transform-origin: 100% 70%; -webkit-transform: scale(1, 1.275); transform: scale(1, 1.275); } .loading-text .letter:nth-child(1)::before { position: absolute; content: ""; top: 22px; left: 0; width: 14px; height: 36px; -webkit-transform-origin: 100% 0; transform-origin: 100% 0; -webkit-animation: lineStretch 1800ms cubic-bezier(0.25, 0.25, 0.75, 0.75) infinite; animation: lineStretch 1800ms cubic-bezier(0.25, 0.25, 0.75, 0.75) infinite; } .loading-text .letter:nth-child(5) { -webkit-transform-origin: 100% 70%; transform-origin: 100% 70%; -webkit-animation: letterStretch 1800ms cubic-bezier(0.25, 0.23, 0.73, 0.75) infinite; animation: letterStretch 1800ms cubic-bezier(0.25, 0.23, 0.73, 0.75) infinite; } .loading-text .letter:nth-child(5)::before { position: absolute; content: ""; top: 15px; left: 2px; width: 9px; height: 15px; } @-webkit-keyframes dotMove { 0%, 100% { -webkit-transform: rotate(180deg) translate(-110px, -10px) rotate(-180deg); transform: rotate(180deg) translate(-110px, -10px) rotate(-180deg); } 50% { -webkit-transform: rotate(0deg) translate(-111px, 10px) rotate(0deg); transform: rotate(0deg) translate(-111px, 10px) rotate(0deg); } } @keyframes dotMove { 0%, 100% { -webkit-transform: rotate(180deg) translate(-110px, -10px) rotate(-180deg); transform: rotate(180deg) translate(-110px, -10px) rotate(-180deg); } 50% { -webkit-transform: rotate(0deg) translate(-111px, 10px) rotate(0deg); transform: rotate(0deg) translate(-111px, 10px) rotate(0deg); } } @-webkit-keyframes letterStretch { 0%, 100% { -webkit-transform: scale(1, 0.35); transform: scale(1, 0.35); -webkit-transform-origin: 100% 75%; transform-origin: 100% 75%; } 8%, 28% { -webkit-transform: scale(1, 2.125); transform: scale(1, 2.125); -webkit-transform-origin: 100% 67%; transform-origin: 100% 67%; } 37% { -webkit-transform: scale(1, 0.875); transform: scale(1, 0.875); -webkit-transform-origin: 100% 75%; transform-origin: 100% 75%; } 46% { -webkit-transform: scale(1, 1.03); transform: scale(1, 1.03); -webkit-transform-origin: 100% 75%; transform-origin: 100% 75%; } 50%, 97% { -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: 100% 75%; transform-origin: 100% 75%; } } @keyframes letterStretch { 0%, 100% { -webkit-transform: scale(1, 0.35); transform: scale(1, 0.35); -webkit-transform-origin: 100% 75%; transform-origin: 100% 75%; } 8%, 28% { -webkit-transform: scale(1, 2.125); transform: scale(1, 2.125); -webkit-transform-origin: 100% 67%; transform-origin: 100% 67%; } 37% { -webkit-transform: scale(1, 0.875); transform: scale(1, 0.875); -webkit-transform-origin: 100% 75%; transform-origin: 100% 75%; } 46% { -webkit-transform: scale(1, 1.03); transform: scale(1, 1.03); -webkit-transform-origin: 100% 75%; transform-origin: 100% 75%; } 50%, 97% { -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: 100% 75%; transform-origin: 100% 75%; } } @-webkit-keyframes lineStretch { 0%, 45%, 70%, 100% { -webkit-transform: scaleY(0.125); transform: scaleY(0.125); } 49% { -webkit-transform: scaleY(0.75); transform: scaleY(0.75); } 50% { -webkit-transform: scaleY(0.875); transform: scaleY(0.875); } 53% { -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } 60% { -webkit-transform: scaleY(0); transform: scaleY(0); } 68% { -webkit-transform: scaleY(0.18); transform: scaleY(0.18); } } @keyframes lineStretch { 0%, 45%, 70%, 100% { -webkit-transform: scaleY(0.125); transform: scaleY(0.125); } 49% { -webkit-transform: scaleY(0.75); transform: scaleY(0.75); } 50% { -webkit-transform: scaleY(0.875); transform: scaleY(0.875); } 53% { -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } 60% { -webkit-transform: scaleY(0); transform: scaleY(0); } 68% { -webkit-transform: scaleY(0.18); transform: scaleY(0.18); } } @media (min-width: 48rem) { #container { -webkit-transform: scale(0.725rem); transform: scale(0.725rem); } } @media (min-width: 62rem) { #container { -webkit-transform: scale(0.85); transform: scale(0.85); } }
JavaScript
粒子
时间
文字
hover
canvas
3d
游戏
音乐
火焰
水波
轮播图
鼠标跟随
动画
css
加载动画
导航
菜单
按钮
滑块
tab
弹出层
统计图
svg
×
Close
在线代码下载提示
开通在线代码永久免费下载,需支付20jQ币
开通后,在线代码模块中所有代码可终身免费下!
您已开通在线代码永久免费下载,关闭提示框后,点下载代码可直接下载!
您已经开通过在线代码永久免费下载
对不起,您的jQ币不足!可通过发布资源 或
直接充值获取jQ币
取消
开通下载
<!doctype html> <html> <head> <meta charset="utf-8"> <title>纯css loading加载动画-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号