CSS3实现粒子旋转伸缩加载动画


Posted in HTML / CSS onApril 22, 2016

本文运用CSS3的旋转Transform属性和动画的执行百分比制作而成,很特别的CSS3实现粒子旋转伸缩加载动画,具体内容如下
 

CSS3实现粒子旋转伸缩加载动画

CSS Code复制内容到剪贴板
  1. #loader6 {     
  2.   margin60px 50px;     
  3.   floatleft;     
  4.   font-size90px;     
  5.   text-indent: -9999em;     
  6.   overflowhidden;     
  7.   width: 1em;     
  8.   height: 1em;     
  9.   border-radius: 50%;     
  10.   positionrelative;     
  11.   -webkit-animation: load6 1.7s infinite ease;     
  12.   animation: load6 1.7s infinite ease;     
  13.  }     
  14.  @-webkit-keyframes load6 {     
  15.     0% {     
  16.       -webkit-transform: rotate(0deg);     
  17.       transform: rotate(0deg);     
  18.       box-shadow: -0.11em -0.83em 0 -0.4em #ff0000, -0.11em -0.83em 0 -0.42em #ff0000,     
  19.                   -0.11em -0.83em 0 -0.44em #ff0000, -0.11em -0.83em 0 -0.46em #ff0000,     
  20.                   -0.11em -0.83em 0 -0.477em #ff0000;     
  21.       }     
  22.     5%,     
  23.     95% {     
  24.       box-shadow: -0.11em -0.83em 0 -0.4em #ff0000, -0.11em -0.83em 0 -0.42em #ff0000,     
  25.                   -0.11em -0.83em 0 -0.44em #ff0000, -0.11em -0.83em 0 -0.46em #ff0000,     
  26.                   -0.11em -0.83em 0 -0.477em #ff0000;     
  27.     }     
  28.     30% {     
  29.       box-shadow: -0.11em -0.83em 0 -0.4em #ff0000, -0.51em -0.66em 0 -0.42em #ff0000,     
  30.                   -0.75em -0.36em 0 -0.44em #ff0000, -0.83em -0.03em 0 -0.46em #ff0000,     
  31.                   -0.81em 0.21em 0 -0.477em #ff0000;     
  32.     }     
  33.     55% {     
  34.       box-shadow: -0.11em -0.83em 0 -0.4em #ff0000, -0.29em -0.78em 0 -0.42em #ff0000,     
  35.                   -0.43em -0.72em 0 -0.44em #ff0000, -0.52em -0.65em 0 -0.46em #ff0000,     
  36.                   -0.57em -0.61em 0 -0.477em #ff0000;     
  37.     }     
  38.     100% {     
  39.       -webkit-transform: rotate(360deg);     
  40.       transform: rotate(360deg);     
  41.       box-shadow: -0.11em -0.83em 0 -0.4em #ff0000, -0.11em -0.83em 0 -0.42em #ff0000,     
  42.                   -0.11em -0.83em 0 -0.44em #ff0000, -0.11em -0.83em 0 -0.46em #ff0000,     
  43.                   -0.11em -0.83em 0 -0.477em #ff0000;     
  44.     }     
  45.  }     
  46. @keyframes load6 {     
  47.   0% {     
  48.     -webkit-transform: rotate(0deg);     
  49.     transform: rotate(0deg);     
  50.     box-shadow: -0.11em -0.83em 0 -0.4em #ff0000, -0.11em -0.83em 0 -0.42em #ff0000,     
  51.                 -0.11em -0.83em 0 -0.44em #ff0000, -0.11em -0.83em 0 -0.46em #ff0000,     
  52.                 -0.11em -0.83em 0 -0.477em #ff0000;     
  53.     }     
  54.   5%,     
  55.   95% {     
  56.     box-shadow: -0.11em -0.83em 0 -0.4em #ff0000, -0.11em -0.83em 0 -0.42em #ff0000,     
  57.                 -0.11em -0.83em 0 -0.44em #ff0000, -0.11em -0.83em 0 -0.46em #ff0000,     
  58.                 -0.11em -0.83em 0 -0.477em #ff0000;     
  59.   }     
  60.   30% {     
  61.     box-shadow: -0.11em -0.83em 0 -0.4em #ff0000, -0.51em -0.66em 0 -0.42em #ff0000,     
  62.                 -0.75em -0.36em 0 -0.44em #ff0000, -0.83em -0.03em 0 -0.46em #ff0000,     
  63.                 -0.81em 0.21em 0 -0.477em #ff0000;     
  64.   }     
  65.   55% {     
  66.     box-shadow: -0.11em -0.83em 0 -0.4em #ff0000, -0.29em -0.78em 0 -0.42em #ff0000,     
  67.                 -0.43em -0.72em 0 -0.44em #ff0000, -0.52em -0.65em 0 -0.46em #ff0000,     
  68.                 -0.57em -0.61em 0 -0.477em #ff0000;     
  69.   }     
  70.   100% {     
  71.     -webkit-transform: rotate(360deg);     
  72.     transform: rotate(360deg);     
  73.     box-shadow: -0.11em -0.83em 0 -0.4em #ff0000, -0.11em -0.83em 0 -0.42em #ff0000,     
  74.                 -0.11em -0.83em 0 -0.44em #ff0000, -0.11em -0.83em 0 -0.46em #ff0000,     
  75.                 -0.11em -0.83em 0 -0.477em #ff0000;     
  76.   }     
  77. }     

以上就是本文的全部内容,希望对大家学习CSS样式编写有所帮助,制作出更多精彩的加载动画效果。 

HTML / CSS 相关文章推荐
微信小程序实现可实时改变转速的css3旋转动画实例代码
Sep 11 HTML / CSS
IE矩阵Matrix滤镜旋转与缩放及如何结合transform
Nov 29 HTML / CSS
基于css3实现漂亮便签样式
Mar 18 HTML / CSS
纯css3实现的动画按钮的实例教程
Nov 17 HTML / CSS
使用css3实现的windows8开机加载动画
Dec 09 HTML / CSS
使用CSS3设计地图上的雷达定位提示效果
Apr 05 HTML / CSS
使用CSS3实现SVG路径描边动画效果入门教程
Oct 21 HTML / CSS
HTML5实践-图片设置成灰度图
Nov 12 HTML / CSS
html5中valid、invalid、required的定义
Feb 21 HTML / CSS
HTML5中的Web Notification桌面右下角通知功能的实现
Apr 19 HTML / CSS
HTML5如何使用SVG的方法示例
Jan 11 HTML / CSS
解析html5 canvas实现背景鼠标连线动态效果代码
Jun 17 HTML / CSS
一款利用html5和css3实现的3D立方体旋转效果教程
Apr 26 #HTML / CSS
CSS3弹性盒模型开发笔记(一)
Apr 26 #HTML / CSS
CSS3弹性盒模型开发笔记(三)
Apr 26 #HTML / CSS
浅析两列自适应布局的3种思路
May 03 #HTML / CSS
CSS3 3D位移translate效果实例介绍
May 03 #HTML / CSS
详解CSS的border边框属性及其在CSS3中的新特性
May 10 #HTML / CSS
CSS3中border-radius属性设定圆角的使用技巧
May 10 #HTML / CSS
You might like
php_xmlhttp 乱码问题解决方法
2009/08/07 PHP
php disk_free_space 返回目录可用空间
2010/05/10 PHP
Eclipse中php插件安装及Xdebug配置的使用详解
2013/04/25 PHP
php将字符串转化成date存入数据库的两种方式
2014/04/28 PHP
微信公众平台之快递查询功能用法实例
2015/04/14 PHP
wordpress安装过程中遇到中文乱码的处理方法
2015/04/21 PHP
laravel高级的Join语法详解以及使用Join多个条件
2019/10/16 PHP
js 时间函数应用加、减、比较、格式转换的示例代码
2013/08/23 Javascript
Bootstrap Table使用整理(三)
2017/06/09 Javascript
Angular实现类似博客评论的递归显示及获取回复评论的数据
2017/11/06 Javascript
小程序登录态管理的方法示例
2018/11/13 Javascript
关于node-bindings无法在Electron中使用的解决办法
2018/12/18 Javascript
爬虫利器Puppeteer实战
2019/01/09 Javascript
浅谈Layui的eleTree树式选择器使用方法
2019/09/25 Javascript
JS精确判断数据类型代码实例
2019/12/18 Javascript
vue在响应头response中获取自定义headers操作
2020/07/24 Javascript
[01:30]2016国际邀请赛中国区预选赛神秘商店火爆开启
2016/06/26 DOTA
[46:37]LGD vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python实现的登陆Discuz!论坛通用代码分享
2014/07/11 Python
Python实现短网址ShortUrl的Hash运算实例讲解
2015/08/10 Python
python enumerate函数的使用方法总结
2017/11/15 Python
python 日期操作类代码
2018/05/05 Python
django请求返回不同的类型图片json,xml,html的实例
2018/05/22 Python
kali中python版本的切换方法
2019/07/11 Python
Python Web版语音合成实例详解
2019/07/16 Python
Python re 模块findall() 函数返回值展现方式解析
2019/08/09 Python
python如何从键盘获取输入实例
2020/06/18 Python
html5 button autofocus 属性介绍及应用
2013/01/04 HTML / CSS
个人充满哲理的自我评价
2014/02/20 职场文书
爱心捐助倡议书
2014/05/19 职场文书
卫校毕业生自我鉴定
2014/09/28 职场文书
初中学生操行评语
2014/12/26 职场文书
银行自荐信怎么写
2015/03/05 职场文书
综合素质评价个性发展自我评价
2015/03/06 职场文书
广播体操比赛主持词
2015/06/29 职场文书
python 离散点图画法的实现
2022/04/01 Python