CSS3实现大小不一的粒子旋转加载动画
发布时间:2016-04-21 11:45:56 作者:佚名 我要评论
这篇文章主要介绍了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;
- }
- }
以上就是本文的全部内容,希望对大家学习CSS加载动画教程有所帮助。
相关文章
- 这篇文章主要介绍了CSS3绘制超炫的上下起伏波动进度加载动画,加载动画用到了CSS3的旋转transform属性,颜色透明度设置和伪元素操作等CSS技术。奇妙的组合,产生了意想不到2016-04-21
使用Loader.css和css-spinners来制作加载动画的方法
这篇文章主要介绍了使用Loader.css和css-spinners来制作加载动画的方法,基本上使用纯CSS就可以实现,简单高效,需要的朋友可以参考下2016-04-05- 之前已经和大家分享了很多css3动画的实例教程,今天给大家分享一款纯css3实现的win8加载动画。在这款实例中动画效果完全由css3实现,需要的朋友可以参考下2014-12-11
- 本文给大家推荐一段使用纯CSS实现的win8开机加载的动画特效,非常的逼真,有需要的小伙伴参考下2014-12-09
- 这篇文章主要为大家介绍了一款非常炫的加载图,代码非常简单。没有用任何javascript代码。纯css3实现。用在需要一定时间加载的地方非常合适,感兴趣的可以来复制代码学习哦2014-11-05
- 这篇文章主要为大家介绍了用css3实现的动画加载导航,该导航出现的时候以动画的形式出现,下面请和脚本之家的小编一起来学习一下2014-10-08
- 这篇文章主要介绍了使用css3实现超炫的loading加载动画效果,需要的朋友可以参考下2014-05-07
- 为了让所有的浏览器字体统一,就需要通过css加载远程字体,下面有个不错的示例,大家可以参考下,希望对大家有所帮助2013-10-09
- 使用!important可以改变优先级别为最高,其次是style对象,然后是id class tag ,另外,另外在同级样式按照申明的顺序后出现的样式具有高优先级。感兴趣的朋友可以了解下2013-08-29
- 我们引用css文件通常有两种方式:link,@import 这两天整理了一下这两种用法的区别,加深认识2010-06-17
最新评论