前面介绍过多个css3 loading加载动画的实例,今天继续介绍另一个实例,这个实例用css3实现旋转圆盘的预加载动画。

css代码#preloader{

position:relative;

width:30px;

height:30px;

background:#3498db;

border-radius:50px;

-webkit-animation: preloader_1 1.5s infinite linear;

-moz-animation: preloader_1 1.5s infinite linear;

-ms-animation: preloader_1 1.5s infinite linear;

animation: preloader_1 1.5s infinite linear;

}

#preloader:after{

position:absolute;

width:50px;

height:50px;

border-top:10px solid #9b59b6;

border-bottom:10px solid #9b59b6;

border-left:10px solid transparent;

border-right:10px solid transparent;

border-radius:50px;

content:'';

top:-20px;

left:-20px;

-webkit-animation: preloader_1_after 1.5s infinite linear;

-moz-animation: preloader_1_after 1.5s infinite linear;

-ms-animation: preloader_1_after 1.5s infinite linear;

animation: preloader_1_after 1.5s infinite linear;

}

@-webkit-keyframes preloader_1 {

0% {-webkit-transform: rotate(0deg);}

50% {-webkit-transform: rotate(180deg);background:#2ecc71;}

100% {-webkit-transform: rotate(360deg);}

}

@-webkit-keyframes preloader_1_after {

0% {border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6;}

50% {border-top:10px solid #3498db;border-bottom:10px solid #3498db;}

100% {border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6;}

}

@-moz-keyframes preloader_1 {

0% {-moz-transform: rotate(0deg);}

50% {-moz-transform: rotate(180deg);background:#2ecc71;}

100% {-moz-transform: rotate(360deg);}

}

@-moz-keyframes preloader_1_after {

0% {border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6;}

50% {border-top:10px solid #3498db;border-bottom:10px solid #3498db;}

100% {border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6;}

}

@-ms-keyframes preloader_1 {

0% {-ms-transform: rotate(0deg);}

50% {-ms-transform: rotate(180deg);background:#2ecc71;}

100% {-ms-transform: rotate(360deg);}

}

@-ms-keyframes preloader_1_after {

0% {border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6;}

50% {border-top:10px solid #3498db;border-bottom:10px solid #3498db;}

100% {border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6;}

}

@keyframes preloader_1 {

0% {transform: rotate(0deg);}

50% {transform: rotate(180deg);background:#2ecc71;}

100% {transform: rotate(360deg);}

}

@keyframes preloader_1_after {

0% {border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6;}

50% {border-top:10px solid #3498db;border-bottom:10px solid #3498db;}

100% {border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6;}

}

html代码

在这里,我们只需使用一个div作为中心圆,和在该div上用:after创建外部线条。

相关文章推荐

html旋转的等到的圆圈,CSS3 Loading 旋转圆盘加载动画相关推荐

  1. 超酷的 CSS3 loading 预加载动画特效

    给大家介绍一款超酷CSS3 loading预加载动画特效. 该loading特效共有4种不同的效果,分别通过不同的CSS3 keyframes帧动画来完成. HTML结构 4种loading预加载动画 ...

  2. css3彩色放大缩小发光loading文字加载动画js特效

    下载地址 css3彩色放大缩小发光loading文字加载动画特效,文字样式有霓虹灯效果,文字也支持中文汉字. dd:

  3. html5 黑色圆圈,html5 css3圆形百分比加载动画特效

    特效描述:html5 css3 圆形百分比 加载动画特效.html5 css3 loading加载动画,圆形百分比进度条加载动画,加载完成显示健康度检测得分情况. 代码结构 1. 引入JS 2. HT ...

  4. html css 奥运五环,CSS3 奥运五环加载动画

    CSS 语言: CSSSCSS 确定 html { height: 100%; } body { display: -webkit-box; display: -webkit-flex; displa ...

  5. php设置加载动画,如何用CSS3制作页面圆圈加载动画(附代码)

    打开页面时,经常会遇到页面正在加载的情况,作为一个前端工程师,你知道如何用CSS3实现页面加载动画效果吗?这篇文章就和大家分享一个炫酷的圆圈加载动画效果的代码,有一定的参考价值,感兴趣的朋友可以看看. ...

  6. python能做页面加载动画吗_HTML+CSS实现页面加载(loading)动画效果

    大家在浏览页面时有没有遇到页面正在loading(加载)的情况,那作为一个前端开发人员,你知道如何用CSS3和HTML制作页面加载动画效果吗?这篇文章就和大家分享一个超级简单实用的CSS3 圆圈加载( ...

  7. 加载动画php,CSS3学习之页面加载动画(二)

    本篇文章给大家分享6种css3的页面加载动画.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 在之前的文章[CSS3学习之页面加载动画(一)]中已经分享了四个CSS3的加载动画,今天 ...

  8. CSS - 实现Loading加载动画

    Loading加载动画 用CSS都用实现一个loading的加载动画 通过控制 item-loader-container 来实现显示及隐藏 <div class="item-load ...

  9. 用css3制作旋转加载动画的几种方法

    2019独角兽企业重金招聘Python工程师标准>>> 以WebKit为核心的浏览器,例如Safari和Chrome,对HTML5有着很好的支持,在移动平台中这两个浏览器对应的就是i ...

最新文章

  1. SQLServer之创建INSTEAD OF INSERT,UPDATE,DELETE触发器
  2. c语言的非法字符常量,判断C语言数值常量是否合法?为什么不合法?
  3. 分类器评价与在R中的实现:ROC图与AUC
  4. 谁说菜鸟不会数据分析--数据分析那些事儿
  5. 关键字super和this的使用及区别
  6. jzoj4274-终章-剑之魂【位运算,贪心】
  7. 远程桌面服务器无法复制粘贴了怎么解决
  8. sql server从一个数据库复制一张表到另外一个数据库
  9. 进程和线程 内存分配
  10. 宽带密码忘了怎么办?ADSL宽带账号密码找回教学
  11. django下载安装
  12. linux下u盘不识别问题,linux u盘不识别解决办法
  13. wsus下游服务器状态,计算机长期没有向WSUS报告状态
  14. ubuntu安装xbox手柄的驱动程序
  15. SpringBoot导出word模板并动态渲染数据
  16. DSPE-Thiol; DSPE-SH; 二硬脂酰磷脂酰乙醇胺改性巯基
  17. python文本字符分析
  18. HTML+CSS实现渐变色标签,鼠标经过效果
  19. 飞控开发--气压计MS5611
  20. 如何理解Precision和Recall?

热门文章

  1. 魔鬼WIFI名字密码“数字学家可以猜到”
  2. JS踩坑标注:input控件的ONINPUT方法
  3. 解压助手 for Mac(mac解压工具)
  4. 基于flowable的upp(统一流程平台)运行性能优化(3)
  5. VLT技术落地 推动DRAM产业格局改变
  6. 频谱仪中RBW,VBW是什么意思
  7. 频谱仪的RBW和VBW及频谱仪测试发射功率
  8. 7-5 表格输出(c语言)
  9. Linux 终端自动安装orical java8 和 Android studio
  10. 分享一次解决线上java应用导致JVM内存溢出(OOM)的问题