博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
10个样式各异的CSS3 Loading加载动画
阅读量:6208 次
发布时间:2019-06-21

本文共 4284 字,大约阅读时间需要 14 分钟。

前几天我在园子里分享过,今天又有10个最新的Loading动画分享给大家,这些动画的样式都不一样,实现起来也并不难,你很容易把它们应用在项目中,先来看看效果图:

你也可以在这里。

下面我们来挑选几个比较典型的案例来分析一下代码。

先来看看第一个案例,是条状动画,HTML代码如下:

loading ...

CSS代码如下:

#caseVerte {
background-color : #30bf82; height : 140px; width : 150px; padding-top : 10px; float :left;}#caseVerte #load {
color : #fbfbfb; font-family : calibri; text-align : center;}#caseVerte #case1 {
height : 10px; width : 100px; background-color : #fbfbfb; animation : case1 2.25s infinite; -webkit-animation : case1 2.25s infinite;}#caseVerte #case2 {
height : 10px; width : 10px; background-color : #fbfbfb; animation : case2 2s infinite; -webkit-animation : case2 2s infinite;}#caseVerte #case3 {
height : 10px; width : 10px; background-color : #fbfbfb; animation : case3 1.75s infinite; -webkit-animation : case3 1.75s infinite;}#caseVerte #case4 {
height : 10px; width : 10px; background-color : #fbfbfb; animation : case3 2.5s infinite; -webkit-animation : case3 2.5s infinite;}#caseVerte #case5 {
height : 10px; width : 10px; background-color : #fbfbfb; animation : case3 1.5s infinite; -webkit-animation : case3 1.5s infinite;}#caseBleu #case6 {
height : 10px; width : 10px; background-color : #0086a6; animation : case3 5s infinite; -webkit-animation : case3 5s infinite;}

再来看看第五个渐变的圈圈,HTML代码:

loading

CSS代码如下:

#caseViolette {
background-color : #592780; height : 140px; width : 150px; padding-top : 10px; float : left; position : relative;}#caseViolette #load {
color : #D8A6FF; font-family : calibri; text-align : center; margin-top : 100px;}#cercle {
height : 50px; width : 50px; position : absolute; top : 45px; left : 45px; border-radius : 50%; background : linear-gradient(#D8A6FF,#FFECEE); animation : turnCercle 2s infinite; -webkit-animation : turnCercle 5s infinite; animation-timing-function : ease-in-out; -webkit-animation-timing-function : ease-in-out;}@-webkit-keyframes turnCercle {
0% {-webkit-transform : rotate(0deg);} 100% {
-webkit-transform : rotate(10080deg);}}@keyframes turnCercle {
0% {transform : rotate(0deg);} 100% {
transform : rotate(10080deg);}}#cercleCache {
height : 40px; width : 40px; position : absolute; border-radius : 50%; background-color : #592780; z-index : 5;}

最后再来看倒数第三个,三个圈圈渐隐渐现的动画,HTML代码如下:

loading

CSS代码如下:

#caseVerteClaire {
background-color : #C9F76F; height : 140px; width : 150px; padding-top : 10px; float : left; position : relative;}#caseVerteClaire #load {
color : #444444; font-family : calibri; text-align : center; position : absolute; top : 42px; left :42px;}#tranform {
position : absolute; top : 85px; left : 30px;}#transform1 {
height : 30px; width : 30px; border-radius : 50%; background-color : #444444; position : absolute; top : 85px; left : 15px; opacity : 0; animation : transform 4s infinite; -webkit-animation : transform 4s infinite;}#transform2 {
height : 30px; width : 30px; border-radius : 50%; background-color : #444444; position : absolute; top : 85px; left : 54px; opacity : 0; animation : transform 4s infinite; -webkit-animation : transform 4s infinite; animation-delay : 0.5s; -webkit-animation-delay : 0.5s;}#transform3 {
height : 30px; width : 30px; border-radius : 50%; background-color : #444444; position : absolute; top : 85px; left : 94px; opacity : 0; animation : transform 4s infinite; -webkit-animation : transform 4s infinite; animation-delay : 1s; -webkit-animation-delay : 1s;}@-webkit-keyframes transform {
0% {opacity : 0;} 25% {
opacity : 1;} 50% {
opacity : 0;} 75% {
opacity : 1;} 100% {
opacity : 0;}}@keyframes transform {
0% {border-radius : 0px; opacity : 0;} 20% {
border-radius : 0px; opacity : 1;} 40% {
border-radius : 0px; opacity : 0;} 60% {
border-radius : 50%; opacity : 0;} 80% {
border-radius : 50%; opacity : 1;} 100% {
border-radius : 50%; opacity : 0;}}

其他案例的CSS代码也都类似,我已经将源代码上传到园子里了,大家可以下载。

转载地址:http://ppbja.baihongyu.com/

你可能感兴趣的文章
Problem H: [USACO 2.3.4]货币系统
查看>>
AngularJS – javascript MVC 框架
查看>>
电赛菜鸟营培训(四)——STM32F103CB之ADC转换
查看>>
Win8 Metro中文件读写删除与复制操作
查看>>
ORA-01092 ORA-12432: LBAC error: zllegnp:OCIStmtExecute 故障一例
查看>>
ZOJ 2320 Cracking' RSA
查看>>
selenium Remote Server 实现原理
查看>>
《代码大全》阅读笔记-9-伪代码编程过程
查看>>
fedora使用技巧总结
查看>>
MVC使用TempData跨控制器传递信息而无需记住key的名称
查看>>
MVC使用AdditionalMetadata为Model属性添加额外信息
查看>>
基本用户权限表格设计结构
查看>>
由浅入深探究mysql索引结构原理、性能分析与优化
查看>>
最新破解
查看>>
2010年度报告:是谁在编写Linux内核?
查看>>
关于python文件操作
查看>>
fmplan主页功能设计第一阶段成果
查看>>
Nodejs初阶之express
查看>>
Android--List与ArrayList区别(转)
查看>>
【转】如何在Mac 终端升级ruby版本
查看>>