这篇文章主要介绍“CSS3怎么实现大小不一的粒子旋转加载动画”,在日常操作中,相信很多人在CSS3怎么实现大小不一的粒子旋转加载动画问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS3怎么实现大小不一的粒子旋转加载动画”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
先看看效果图,像是气泡在上升:
CSS Code复制内容到剪贴板
#load3,
#loader3 {
font-size: 20px;
margin: 80px 50px;
float: left;
width: 1em;
height: 1em;
border-radius: 50%;
position: relative;
text-indent: -9999em;
-webkit-animation: load3 1.3s infinite linear;
animation: load3 1.3s infinite linear;
}
@-webkit-keyframes load3 {
0%,
100% {
box-shadow: 0em -3em 0 0.2em #aaff00, 2em -2em 0 0em #aaff00,
3em 0 0 -0.5em #aaff00, 2em 2em 0 -0.5em #aaff00,
0em 3em 0 -0.5em #aaff00, -2em 2em 0 -0.5em #aaff00,
-3em 0 0 -0.5em #aaff00, -2em -2em 0 0em #aaff00;
}
12.5% {
box-shadow: 0 -3em 0 0 #aaff00, 2em -2em 0 0.2em #aaff00,
3em 0 0 0 #aaff00, 2em 2em 0 -0.5em #aaff00,
0 3em 0 -0.5em #aaff00, -2em 2em 0 -0.5em #aaff00,
-3em 0 0 -0.5em #aaff00, -2em -2em 0 -0.5em #aaff00;
}
25% {
box-shadow: 0 -3em 0 -0.5em #aaff00, 2em -2em 0 0em #aaff00,
3em 0 0 0.2em #aaff00, 2em 2em 0 0 #aaff00,
0 3em 0 -0.5em #aaff00, -2em 2em 0 -0.5em #aaff00,
-3em 0 0 -0.5em #aaff00, -2em -2em 0 -0.5em #aaff00;
}
37.5% {
box-shadow: 0 -3em 0 -0.5em #aaff00, 2em -2em 0 -0.5em #aaff00,
3em 0 0 0 #aaff00, 2em 2em 0 0.2em #aaff00,
0 3em 0 0 #aaff00, -2em 2em 0 -0.5em #aaff00,
-3em 0 0 -0.5em #aaff00, -2em -2em 0 -0.5em #aaff00;
}
50% {
box-shadow: 0 -3em 0 -0.5em #aaff00, 2em -2em 0 -0.5em #aaff00,
3em 0 0 -0.5em #aaff00, 2em 2em 0 0 #aaff00,
0 3em 0 0.2em #aaff00, -2em 2em 0 0 #aaff00,
-3em 0 0 -0.5em #aaff00, -2em -2em 0 -0.5em #aaff00;
}
62.5% {
box-shadow: 0 -3em 0 -0.5em #aaff00, 2em -2em 0 -0.5em #aaff00,
3em 0 0 -0.5em #aaff00, 2em 2em 0 -0.5em #aaff00,
0 3em 0 0 #aaff00, -2em 2em 0 0.2em #aaff00,
-3em 0 0 0 #aaff00, -2em -2em 0 -0.5em #aaff00;
}
75% {
box-shadow: 0 -3em 0 -0.5em #aaff00, 2em -2em 0 -0.5em #aaff00,
3em 0 0 -0.5em #aaff00, 2em 2em 0 -0.5em #aaff00,
0 3em 0 -0.5em #aaff00, -2em 2em 0 0 #aaff00,
-3em 0 0 0.2em #aaff00, -2em -2em 0 0 #aaff00;
}
87.5% {
box-shadow: 0 -3em 0 0 #aaff00, 2em -2em 0 -0.5em #aaff00,
3em 0 0 -0.5em #aaff00, 2em 2em 0 -0.5em #aaff00,
0 3em 0 -0.5em #aaff00, -2em 2em 0 0 #aaff00,
-3em 0 0 0 #aaff00, -2em -2em 0 0.2em #aaff00;
}
}
@keyframes load3 {
0%,
100% {
box-shadow: 0 -3em 0 0.2em #aaff00, 2em -2em 0 0 #aaff00,
3em 0 0 -0.5em #aaff00, 2em 2em 0 -0.5em #aaff00,
0 3em 0 -0.5em #aaff00, -2em 2em 0 -0.5em #aaff00,
-3em 0 0 -0.5em #aaff00, -2em -2em 0 0 #aaff00;
}
12.5% {
box-shadow: 0 -3em 0 0 #aaff00, 2em -2em 0 0.2em #aaff00,
3em 0 0 0 #aaff00, 2em 2em 0 -0.5em #aaff00,
0 3em 0 -0.5em #aaff00, -2em 2em 0 -0.5em #aaff00,
-3em 0 0 -0.5em #aaff00, -2em -2em 0 -0.5em #aaff00;
}
25% {
box-shadow: 0 -3em 0 -0.5em #aaff00, 2em -2em 0 0 #aaff00,
3em 0 0 0.2em #aaff00, 2em 2em 0 0 #aaff00,
0 3em 0 -0.5em #aaff00, -2em 2em 0 -0.5em #aaff00,
-3em 0 0 -0.5em #aaff00, -2em -2em 0 -0.5em #aaff00;
}
37.5% {
box-shadow: 0 -3em 0 -0.5em #aaff00, 2em -2em 0 -0.5em #aaff00,
3em 0 0 0 #aaff00, 2em 2em 0 0.2em #aaff00,
0 3em 0 0 #aaff00, -2em 2em 0 -0.5em #aaff00,
-3em 0 0 -0.5em #aaff00, -2em -2em 0 -0.5em #aaff00;
}
50% {
box-shadow: 0 -3em 0 -0.5em #aaff00, 2em -2em 0 -0.5em #aaff00,
3em 0 0 -0.5em #aaff00, 2em 2em 0 0 #aaff00,
0 3em 0 0.2em #aaff00, -2em 2em 0 0 #aaff00,
-3em 0 0 -0.5em #aaff00, -2em -2em 0 -0.5em #aaff00;
}
62.5% {
box-shadow: 0 -3em 0 -0.5em #aaff00, 2em -2em 0 -0.5em #aaff00,
3em 0 0 -0.5em #aaff00, 2em 2em 0 -0.5em #aaff00,
0 3em 0 0 #aaff00, -2em 2em 0 0.2em #aaff00,
-3em 0 0 0 #aaff00, -2em -2em 0 -0.5em #aaff00;
}
75% {
box-shadow: 0 -3em 0 -0.5em #aaff00, 2em -2em 0 -0.5em #aaff00,
3em 0 0 -0.5em #aaff00, 2em 2em 0 -0.5em #aaff00,
0 3em 0 -0.5em #aaff00, -2em 2em 0 0 #aaff00,
-3em 0 0 0.2em #aaff00, -2em -2em 0 0 #aaff00;
}
87.5% {
box-shadow: 0 -3em 0 0 #aaff00, 2em -2em 0 -0.5em #aaff00,
3em 0 0 -0.5em #aaff00, 2em 2em 0 -0.5em #aaff00,
0 3em 0 -0.5em #aaff00, -2em 2em 0 0 #aaff00,
-3em 0 0 0 #aaff00, -2em -2em 0 0.2em #aaff00;
}
}
到此,关于“CSS3怎么实现大小不一的粒子旋转加载动画”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!