有时候我们网页由于数据量大或者是网络速度原因导致请求速度慢,会出现一些空白的页面,使得用户体验不是很好,所以网站都会设置一个预加载效果,即加载之前先让他加载一个动画,二后台继续加载未加载出来的内容,当页面加载完数据后动画消失内容显示,这样就是的我们用户体验很好。

接下来给大家分享的是9个纯css加载动画效果,废话不多说直接上代码。

先看一下效果图:

HTML代码

OuroboroCSS

csss代码

.ouro {

position: relative;

display: inline-block;

height: 46px;

width: 46px;

margin: 1em;

border-radius: 50%;

background: none repeat scroll 0 0 #DDDDDD;

overflow: hidden;

box-shadow: 0 0 10px rgba(0, 0, 0, .1) inset, 0 0 25px rgba(0, 0, 255, 0.075);

}

.ouro:after {

content: "";

position: absolute;

top: 9px;

left: 9px;

display: block;

height: 28px;

width: 28px;

background: none repeat scroll 0 0 #F2F2F2;

border-radius: 50%;

box-shadow: 0 0 10px rgba(0, 0, 0, .1);

}

.ouro>span {

position: absolute;

height: 100%;

width: 50%;

overflow: hidden;

}

.left {

left: 0

}

.right {

left: 50%

}

.anim {

position: absolute;

left: 100%;

top: 0;

height: 100%;

width: 100%;

border-radius: 999px;

background: none repeat scroll 0 0 #508EC3;

opacity: 0.8;

-webkit-animation: ui-spinner-rotate-left 3s infinite;

animation: ui-spinner-rotate-left 3s infinite;

-webkit-transform-origin: 0 50% 0;

transform-origin: 0 50% 0;

}

.left .anim {

border-bottom-left-radius: 0;

border-top-left-radius: 0;

}

.right .anim {

border-bottom-right-radius: 0;

border-top-right-radius: 0;

left: -100%;

-webkit-transform-origin: 100% 50% 0;

transform-origin: 100% 50% 0;

}

/* v2 */

.ouro2 .anim {

-webkit-animation-delay: 0;

animation-delay: 0;

}

.ouro2 .right .anim {

-webkit-animation-delay: 1.5s;

animation-delay: 1.5s;

}

/* v3 */

.ouro3 .anim {

-webkit-animation-delay: 0s;

-webkit-animation-duration: 3s;

-webkit-animation-timing-function: linear;

animation-delay: 0s;

animation-duration: 3s;

animation-timing-function: linear;

}

.ouro3 .right .anim {

-webkit-animation-name: ui-spinner-rotate-right;

-webkit-animation-delay: 0;

-webkit-animation-delay: 1.5s;

animation-name: ui-spinner-rotate-right;

animation-delay: 0;

animation-delay: 1.5s;

}

/* round variation */

.round .ouro:after {

display: none

}

/* double variation */

.double .ouro:after {

height: 13px;

width: 13px;

left: 7px;

top: 7px;

border: 10px solid #ddd;

background: transparent;

box-shadow: none;

}

@keyframes ui-spinner-rotate-right {

0% {

transform: rotate(0deg)

}

25% {

transform: rotate(180deg)

}

50% {

transform: rotate(180deg)

}

75% {

transform: rotate(360deg)

}

100% {

transform: rotate(360deg)

}

}

@keyframes ui-spinner-rotate-left {

0% {

transform: rotate(0deg)

}

25% {

transform: rotate(0deg)

}

50% {

transform: rotate(180deg)

}

75% {

transform: rotate(180deg)

}

100% {

transform: rotate(360deg)

}

}

@-webkit-keyframes ui-spinner-rotate-right {

0% {

-webkit-transform: rotate(0deg)

}

25% {

-webkit-transform: rotate(180deg)

}

50% {

-webkit-transform: rotate(180deg)

}

75% {

-webkit-transform: rotate(360deg)

}

100% {

-webkit-transform: rotate(360deg)

}

}

@-webkit-keyframes ui-spinner-rotate-left {

0% {

-webkit-transform: rotate(0deg)

}

25% {

-webkit-transform: rotate(0deg)

}

50% {

-webkit-transform: rotate(180deg)

}

75% {

-webkit-transform: rotate(180deg)

}

100% {

-webkit-transform: rotate(360deg)

}

}

html {

height: 100%

}

body {

text-align: center;

background: radial-gradient(circle, #fff 0%, #bbb 85%) no-repeat;

background: -webkit-radial-gradient(circle, #fff 0%, #bbb 85%) no-repeat;

height: 100%;

display: table;

width: 100%

}

.block {

display: table-cell;

vertical-align: middle

}

h1,

a {

margin-top: 1em;

font-family: "Open Sans Light", "Open Sans", "Segoe UI", Helvetica, Arial;

color: #888;

font-weight: lighter;

}

.info {

margin-top: 25px

}

.info a {

font-size: 12px;

color: #999

}

.info br+a {

text-decoration: none

}

以上就是今天码云笔记为大家带来的纯css实现的加载动画效果,希望大家喜欢,赶紧收藏一下,对你会有帮助的。

css页面载入动画,纯css创建网页加载动画相关推荐

  1. 简单实现网页加载动画

    今天自己实现了这个功能,记录一下 效果: 进入网页时先出现加载动画,加载完毕后显示网页 实现原理: 在html上方放一个div,用来显示加载动画,js判断加载完毕事件,将div隐藏即可. 知识点整理: ...

  2. 【HTML】简单实现网页加载动画

    效果: 进入网页时先出现加载动画,加载完毕后显示网页 实现原理: 在html上方放一个div,用来显示加载动画,js判断加载完毕事件,将div隐藏即可. 知识点整理: 伪元素实现垂直居中.awesom ...

  3. php带旋转动画刷新页面,CSS_CSS实现弹簧效果的旋转加载动画,先看看效果,像是弹簧在伸缩 - phpStudy...

    CSS实现弹簧效果的旋转加载动画 先看看效果,像是弹簧在伸缩: 具体代码: 此处用到CSS3的transform属性. CSS3的变形(transform)属性让元素在一个坐标系统中变形.这个属性包含 ...

  4. flutter 页面加载动画_十、Flutter加载动画

    目录 一.效果展示 二.RoundPainter 三.RoundProgress 四.旋转起来 五.停止旋转 一.效果展示 Flutter加载动画.jpg 二.RoundPainter 同上篇文章&l ...

  5. android酷炫转圈动画,android常用旋转线条加载动画

    想要知道关于更多自定义View的实例,请参考:android自定义View索引 先上个效果图,以免大家跑错地了. 嗯,整个来说呢,除了舍不得充VIP去掉水印之外,其他都挺好的. 下面开始实现我们的效果 ...

  6. android 今日头条加载动画,高仿今日头条加载动画

    01 每每浏览手机app时,发现有的效果体验不错,作为一位程序员,总想要是自己来做,怎么实现. 今天我们来模仿今日头条的加载动画. 首先我们来看一下我们这个demo最终效果,有图有真相. 高仿今日头条 ...

  7. css实现web前端最美的loading加载动画!

    这些好看的loading效果,你还只会用第三方库吗?CSS3教你实现 ​前言 loading效果在实际开发中是很常见的,尤其是在Ajax请求的时候,可以给用户一个很好的交互体验. 今天这篇文章我们一起 ...

  8. html页面加载动画尺寸,6种CSS3加载动画

    插件描述:6种CSS3炫酷预加载Loading,非常酷的纯CSS3炫酷预加载Loading指示器动画特效.这组loading指示器共6种效果,都是使用:before和:after伪元素,以及CSS帧动 ...

  9. 红橙Darren视频笔记 动画讲解 仿58同城 加载动画

    参考链接 https://www.jianshu.com/p/e4de28b4d8ac 效果 一.动画分类介绍 帧动画 和 补间动画 帧动画:一张一张的图片不断轮巡播放 补间动画:位移,透明度,像缩放 ...

  10. css阵列,CSS3简单的圆点阵列旋转加载动画

    CSS 语言: CSSSCSS 确定 @import url(https://fonts.googleapis.com/css?family=Open+Sans:400|Raleway:300); * ...

最新文章

  1. Pixhawk之姿态解算篇(5)_ECF/EKF/GD介绍
  2. .NET5 开发手机提词应用,基于内嵌Web服务器及PowerPoint自动化
  3. 常用代码生成工具介绍
  4. php 去除重复的值,php数组怎么去除重复值?
  5. 如何找到字符串中的最长回文子串?
  6. 20172316 2018-2019-1 《程序设计与数据结构》实验二报告
  7. array 删除指定的元素的方法
  8. 小米路由器青春版刷潘多拉、华硕固件
  9. libtorrent编译
  10. 对于上海交通大学网络安全专业21考研823的一些总结以及22考研专业课如何准备的想法
  11. [转载]“澜爵酒堡”杯常青藤公开赛参赛名单--公开组C
  12. 【SCIR笔记】多模态摘要简述
  13. 群晖nas上部署gitea后修改IP地址
  14. 双像空间前方交会两种方法的比较
  15. 数据分析师+前途无忧爬虫分析
  16. Java实现纸牌游戏
  17. 按许用压力角设计最小尺寸的摆动从动杆平面凸轮的解析法.华大年
  18. 搭建网络ghost服务器
  19. 支持PD快充验证带DVM数字电压表利器—2串电池组电池模拟器
  20. 浅谈软件测试的兼容性和易用性测试

热门文章

  1. python获取图片曲线数据_从图片中提取曲线坐标数据
  2. image.getSubimage(x, y, width, height)函数解析
  3. vue读取本地xlsx文件
  4. WPS Office常用快捷键大全
  5. Java分数的加减乘除
  6. halcon 中的select_obj使用
  7. typora激活方法及使用教程
  8. 苏州真不能成为一线城市?
  9. PHP语言之正则表达式
  10. python 高斯过程_【Scikit-Learn 中文文档】高斯过程 - 监督学习 - 用户指南 | ApacheCN...