CSS3实现Loading动画特效
查看效果:
http://hovertree.com/texiao/css3/43/
代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>css3 loading等待加载代码 - 何问起</title> <style>
@keyframes move {
from {
transform: translate(0,50%);
} to {
transform: translate(0,850%);
}
} * {
margin: 0;
padding: 0;
} body {
min-width: 325px;
height: 100vh;
display: flex;
flex-wrap: wrap;
justify-content: space-around;
align-items: center;
align-content: flex-start;
background: #2a2a2a;
} figure {
margin: 30px;
width: 250px;
height: 250px;
border-radius: 50%;
position: relative;
background: #1c1c1c;
} section {
width: 10%;
height: 100%;
position: absolute;
left: 45%;
} section:nth-child(2) {
transform: rotate(22.5deg);
} section:nth-child(3) {
transform: rotate(45deg);
} section:nth-child(4) {
transform: rotate(67.5deg);
} section:nth-child(5) {
transform: rotate(90deg);
} section:nth-child(6) {
transform: rotate(112.5deg);
} section:nth-child(7) {
transform: rotate(135deg);
} section:nth-child(8) {
transform: rotate(157.5deg);
} figure div {
height: 10%;
border-radius: 50%;
background: dodgerblue;
animation: move 1s ease-in-out infinite alternate;
} figure:nth-child(1) > section:nth-child(1) > div {
animation-delay: -0.1875s;
} figure:nth-child(1) > section:nth-child(2) > div {
animation-delay: -0.175s;
} figure:nth-child(1) > section:nth-child(3) > div {
animation-delay: -0.1625s;
} figure:nth-child(1) > section:nth-child(4) > div {
animation-delay: -0.15s;
} figure:nth-child(1) > section:nth-child(5) > div {
animation-delay: -0.9375s;
} figure:nth-child(1) > section:nth-child(6) > div {
animation-delay: -0.925s;
} figure:nth-child(1) > section:nth-child(7) > div {
animation-delay: -0.9125s;
} figure:nth-child(1) > section:nth-child(8) > div {
animation-delay: -0.9s;
} figure:nth-child(2) > section:nth-child(1) > div {
animation-delay: -0.875s;
} figure:nth-child(2) > section:nth-child(2) > div {
animation-delay: -0.75s;
} figure:nth-child(2) > section:nth-child(3) > div {
animation-delay: -0.625s;
} figure:nth-child(2) > section:nth-child(4) > div {
animation-delay: -0.5s;
} figure:nth-child(2) > section:nth-child(5) > div {
animation-delay: -0.375s;
} figure:nth-child(2) > section:nth-child(6) > div {
animation-delay: -0.25s;
} figure:nth-child(2) > section:nth-child(7) > div {
animation-delay: -0.125s;
} figure:nth-child(3) > section:nth-child(1) > div {
animation-delay: -0.5s;
} figure:nth-child(3) > section:nth-child(3) > div {
animation-delay: -0.5s;
} figure:nth-child(3) > section:nth-child(5) > div {
animation-delay: -0.5s;
} figure:nth-child(3) > section:nth-child(7) > div {
animation-delay: -0.5s;
} figure:nth-child(4) > section:nth-child(1) > div {
animation-delay: -0.35s;
} figure:nth-child(4) > section:nth-child(2) > div {
animation-delay: -0.3s;
} figure:nth-child(4) > section:nth-child(3) > div {
animation-delay: -0.25s;
} figure:nth-child(4) > section:nth-child(4) > div {
animation-delay: -0.2s;
} figure:nth-child(4) > section:nth-child(5) > div {
animation-delay: -0.15s;
} figure:nth-child(4) > section:nth-child(6) > div {
animation-delay: -0.1s;
} figure:nth-child(4) > section:nth-child(7) > div {
animation-delay: -0.05s;
}
</style> <script src="js/prefixfree.min.js"></script> </head> <body> <figure>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
</figure> <figure>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
</figure> <figure>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
</figure> <figure>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
<section><div></div></section>
</figure> <div style="text-align:center;margin:50px 0; font:normal 14px/24px 'MicroSoft YaHei';">
<p>适用浏览器:360、FireFox、Chrome、Opera、傲游、搜狗、世界之窗. 不支持Safari、IE8及以下浏览器。</p>
<p>来源:<a href="http://hovertree.com/" target="_blank">何问起</a></p>
</div>
</body>
</html>
web前端特效:http://www.cnblogs.com/jihua/p/webfront.html
CSS3实现Loading动画特效的更多相关文章
- 纯CSS3文字Loading动画特效
纯CSS3文字Loading动画特效是一款个性的loading文字加载动画. 在线演示本地下载
- 纯css3 加载loading动画特效
最近项目中要实现当页面还没有加载完给用户提示正在加载的loading,本来是想做个图片提示的,但是图片如果放大电脑的分辨率就会感觉到很虚,体验效果很不好.于是就采用css3+js实现这个loading ...
- 分享web前端七款HTML5 Loading动画特效集锦
以前我们大部分的Loading动画都是利用gif图片实现的,这种图片实现Loading动画的方法虽然也很不错,但是作为HTML5开发者来说,如果能利用HTML5和CSS3实现这些超酷的Loading动 ...
- 7 款华丽的 HTML5 Loading 动画特效
我们在进行大数据的传输或者复杂操作的等待时,最好能有一个Loading等待的小动画提示用户.本文将为大家分享一些超华丽的基于HTML5的Loading加载动画特效,希望你会喜欢. 1.HTML5 Ca ...
- 6种炫酷的CSS3按钮边框动画特效
6种炫酷的CSS3按钮边框动画特效Button border animate 用鼠标滑过下面的按钮看看效果! Draw Draw Meet Center Spin Spin Circle Spin T ...
- 9款超绚丽的HTML5/CSS3应用和动画特效
1.CSS3飘带状3D菜单 菜单带小图标 这次我们要来分享一款很特别的CSS3菜单,菜单的外观是飘带状的,并且每一个菜单项有一个精美的小图标,鼠标滑过菜单项时,菜单项就会向上凸起,像是飘带飘动一样,形 ...
- 纯CSS3创意loading文字特效
快速使用Romanysoft LAB的技术实现 HTML 开发Mac OS App,并销售到苹果应用商店中. <HTML开发Mac OS App 视频教程> 土豆网同步更新:http: ...
- 基于HTML5/CSS3图片网格动画特效
现在HTML5技术可以让网页上的图片变得非常神奇,各种各样的HTML5图片动画特效让你眼花缭乱.今天要分享的这款HTML5图片网格动画特效就非常炫酷.图片缩略图按网格的布局一行行排列,你只需点击按钮即 ...
- CSS3扁平化Loading动画特效
效果预览:http://hovertree.com/texiao/css3/42/ 代码如下: <!doctype html> <html> <head> < ...
随机推荐
- kendo ui DatePicker 时区转换
http://blog.darkthread.net/post-2013-06-25-json-date-timezone-issue.aspx
- AutoLayout的坑
本文投稿文章,作者:MangoMade(简书) AutoLayout非常强大也非常易用,可读性也很强,加上各种第三方AutoLayout库,让你布起局来犹如绷掉链子的狗!根本停不下来!以前的 1 la ...
- java无锁化编程一:目录
假设我们用netty做服务,当接受到网络传输的码流,我们通过某种手段将这种传输数据解析成了熟悉的pojo,那这些pojo该如何进一步处理? 比如游戏中的抢购.场景业务等,对处理那种高并发的业务场景,如 ...
- 跟随我在oracle学习php(13)
常用的css样式 [class~="col-6"]:选择我所有类名中包含有col-6独立单词的元素 [class*="col-"]:选择所有类名中含有" ...
- v模拟器(华为、H3C)点滴
华为模拟器:eNSP V100R002C00B500 安装问题: 1)环境为WIN10,64位专业版 2)安装完成后可以打开界面,但是新建一个设备后,打不开,一直不停的#号 3)解决:手工点击Virt ...
- mybatis一简单one2one关系xml配置
user类 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC &qu ...
- Django--Managers
Django--Managers Manager 概念: 1.Manager是Django中的数据模型,可以通过manager进行对数据库的查询操作.可以看其结构它本身是一个空的类,其主要的功能来自于 ...
- imx6 工具链下载地址
http://downloads.yoctoproject.org/releases/yocto/yocto-1.7.1/toolchain/
- Python元组的一点用法
#python的基本语法网上已经有很多详细的解释了,写在这里方便自己记忆一些 元组可以理解为不可变动的列表,访问元组中元素的方式和列表相同,但是需要注意的是元组中的元素是不可修改(增删)的 1.列表的 ...
- ecplise中设置字体大小和背景
1 将ecplise中的代码背景设置为豆沙色 2 设置ecplise中的字体大小