大家在浏览页面时有没有遇到页面正在loading(加载)的情况,那作为一个前端开发人员,你知道如何用CSS3和HTML制作页面加载动画效果吗?这篇文章就和大家分享一个超级简单实用的CSS3 圆圈加载(loading)动画效果的代码,有一定的参考价值,感兴趣的朋友可以看看。

想要实现loading加载动画需要用到很多CSS3中的属性和HTML标签,比如:animation动画,display,border-radius圆角,transform属性等等,如有不清楚的小伙伴可以看看我以前的文章,之前都有介绍过,或者访问 CSS3视频教程 。

实例示范:用三个圆圈制作一个页面加载动画效果,圆圈由隐藏变为出现再变为隐藏,具体代码如下:

HTML部分:

CSS3部分:.spinner {

margin: 100px auto 0;

width: 150px;

text-align: center;

}

.spinner > div {

width: 30px;

height: 30px;

background-color: #67CF22;

border-radius: 100%;

display: inline-block;

-webkit-animation: bouncedelay 1.4s infinite ease-in-out;

animation: bouncedelay 1.4s infinite ease-in-out;

/* Prevent first frame from flickering when animation starts */

-webkit-animation-fill-mode: both;

animation-fill-mode: both;

}

.spinner .bounce1 {

-webkit-animation-delay: -0.32s;

animation-delay: -0.32s;

}

.spinner .bounce2 {

-webkit-animation-delay: -0.16s;

animation-delay: -0.16s;

}

@-webkit-keyframes bouncedelay {

0%, 80%, 100% { -webkit-transform: scale(0.0) }

40% { -webkit-transform: scale(1.0) }

}

@keyframes bouncedelay {

0%, 80%, 100% {

transform: scale(0.0);

-webkit-transform: scale(0.0);

} 40% {

transform: scale(1.0);

-webkit-transform: scale(1.0);

}

}

效果如图所示:

以上介绍了CSS3实现页面loading加载动画效果的方法,项目中用的比较多,可以直接拿过去使用,也可以修改成自己喜欢的样式,希望这篇文章对你有所帮助!

【相关教程推荐】

python能做页面加载动画吗_HTML+CSS实现页面加载(loading)动画效果相关推荐

  1. loading窗口动画 web_分享web前端七款HTML5 Loading动画特效集锦

    以前我们大部分的Loading动画都是利用gif图片实现的,这种图片实现Loading动画的方法虽然也很不错,但是作为HTML5开发者来说,如果能利用HTML5和CSS3实现这些超酷的Loading动 ...

  2. 加载html动画logo,仅CSS实现的加载动画 – Loader.css

    仅CSS实现的加载动画 – Loader.css 4月 13, 2015 评论 (6) Sponsor 当网页的页面大小较大,用户加载可能需要较长的时间,在这些情况下,我们一般会用到(加载)loadi ...

  3. android录音波浪动画_Android实现炫酷的波浪下载Loading动画

    1. 简介和效果分析 一直都觉得有很多loading动画挺炫酷的,然后自己看过一些之后也想实现一个,加强一下对绘制view的练习,能力有限,很多地方的实现的有欠考虑和逻辑优化,不管怎么样画了两天还是把 ...

  4. android刷新时的圆形动画_【Android UI】自定义圆形Loading动画

    1.创建环形loading图片 android:fromDegrees="0" android:toDegrees="360" android:pivotX=& ...

  5. 面试官: 用css实现android系统的loading动画

    源码: github.com/any86/any-u- ios/android web常用的loading图标有2种, 一种是ios的"菊花", 一种是android的" ...

  6. html+fadein动画,使用Animate.css制作超炫的CSS3动画

    如何使用 首先引入animate css文件. 然后给指定的元素加上指定的动画class样式名. 这里包括两个class名,第一个是基本的,也是必须添加的样式名,任何想实现的元素都得添加这个样式.第二 ...

  7. html怎么在字体中加波浪线,强大的CSS:文字下波浪线动画效果

    之前有至少5个人在评论中询问我文章中链接hover时候波浪下划线动画是怎么实现的,类似下图gif示意: 这里就介绍下是如何实现的. 有两种实现方法,各有优劣. 一.使用径向渐变纯CSS实现 就是使用径 ...

  8. 表单html中加减数字按钮,纯CSS实现数字加减按钮的最佳方案

    前言: 对于数字加减按钮的实现,以前用过不少方案,诸如: 1.使用背景图片--这种效果比较好,缺点是样式控制有点复杂了,还需要使用图片: 2.直接使用"+""-" ...

  9. 综合设计一个OPPE主页--页面的插件引用(swiper.css)--页面横幅部分

    swiper.js .css的插件的导入 Swiper演示 - Swiper3|Swiper中文网 引入js Swiper使用方法 - Swiper中文网 可以查看文档对照使用 查看效果: 图片过大 ...

最新文章

  1. mysql索引有哪些_MySQL索引是个什么东西
  2. OC之@property和@synthesize
  3. 【Nginx】基本数据结构
  4. If语句:你们到底想把我放到哪儿?
  5. thinkphp中的AJAX返回ajaxReturn()
  6. 学习C++不要纠结了
  7. Android开发日记(六)
  8. 数据结构--链表--单链表归并排序mergesort
  9. 牛客网-内心里的一把火
  10. jspstudy oracle,SQL不走索引的几种常见情况
  11. 迪普交换机恢复出厂设置_LSW交换机初始化配置指导
  12. 基于知识图谱和图卷积神经网络的应用——学习笔记
  13. 个人所得税年度应纳税额抵扣-云服务器ECS入门-考试题及答案-申报更正流程
  14. oracle查询当前时间前10分钟到当前时间的数据
  15. 如何规范地使用双向(inout)信号?
  16. 罗克韦尔自动化2018年自动化博览会开始接受注册
  17. 网络对抗 Exp2.1 后门原理与实践 20154311 王卓然
  18. OpenStack Swift集群部署流程与简单使用
  19. 使用log4j将日志输送到控制台、文件或数据库中
  20. AR9344中ethernet处理方式分析

热门文章

  1. 懵了,Java枚举单例模式比DCL和静态单例要好???
  2. maven的标准pom.xml详解
  3. matlab rgb2ntsc函数,matlab 颜色模型之间的转换
  4. 安装Kubernetes V1.18.2
  5. [洛谷 P3992] [BJOI2017]开车
  6. Convert Sorted Array to Binary Search Tree With Minimal Height
  7. WebForms VS. MVC(翻译)
  8. 《孙子兵法》【火攻第十二】
  9. ASP.NET面试题 (转)
  10. [CLR团队公告]CLR基础研究团队,邀请您的加入