效果一:
<!doctype html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<meta name="renderer" content="webkit">
<link rel="shortcut icon" type="images/x-icon" href="/template/images/ufw.ico">
<title>loading-01</title>
</head>
<body>
<style>
body {
text-align: center;
overflow: hidden;
padding: 50px;
}
.csshub-loader{
position: relative;
width: 80px;
height: 80px;
top: 28%;
top: -webkit-calc(50% - 43px);
top: calc(50% - 43px);
left: 35%;
left: -webkit-calc(50% - 43px);
left: calc(50% - 43px);
border-radius: 50px;
background-color: rgba(231, 76, 60, 0.1);
border-width: 40px;
border-style: double;
border-color:transparent #e74c3c;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50% ;
-webkit-animation: csshub-animate 2s linear infinite;
animation: csshub-animate 2s linear infinite;
}
@-webkit-keyframes csshub-animate{
0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);}
}
@keyframes csshub-animate{
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
</style>
<div class="csshub-loader"></div>
</body>
</html>
效果二:
[html] view plain copy
<!doctype html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<meta name="renderer" content="webkit">
<link rel="shortcut icon" type="images/x-icon" href="/template/images/ufw.ico">
<title>loading-02</title>
</head>
<body>
<style>
body {
background: #ccc;
padding: 100px;
}
.csshub-loading {
width: 50px;
height: 50px;
position: relative;
}
.csshub-loading:before {
content: '';
width: 50px;
height: 5px;
background: #000;
opacity: 0.1;
position: absolute;
top: 59px;
left: 0;
border-radius: 50%;
animation: csshub-shadow .5s linear infinite;
-webkit-animation: csshub-shadow .5s linear infinite;
}
.csshub-loading:after {
content: '';
width: 50px;
height: 50px;
background: #1A6844;
animation: csshub-animate .5s linear infinite;
-webkit-animation: csshub-animate .5s linear infinite;
position: absolute;
top: 0;
left: 0;
border-radius: 3px;
}
@keyframes csshub-animate {
17% {
border-bottom-right-radius: 3px;
}
25% {
transform: translateY(9px) rotate(22.5deg);
}
50% {
transform: translateY(18px) scale(1, 0.9) rotate(45deg);
border-bottom-right-radius: 40px;
}
75% {
transform: translateY(9px) rotate(67.5deg);
}
100% {
transform: translateY(0) rotate(90deg);
}
}
@-webkit-keyframes csshub-animate {
17% {
border-bottom-right-radius: 3px;
}
25% {
transform: translateY(9px) rotate(22.5deg);
}
50% {
transform: translateY(18px) scale(1, 0.9) rotate(45deg);
border-bottom-right-radius: 40px;
}
75% {
transform: translateY(9px) rotate(67.5deg);
}
100% {
transform: translateY(0) rotate(90deg);
}
}
@keyframes csshub-shadow {
0%,
100% {
transform: scale(1, 1);
}
50% {
transform: scale(1.2, 1);
}
}
@-webkit-keyframes csshub-shadow {
0%,
100% {
transform: scale(1, 1);
}
50% {
transform: scale(1.2, 1);
}
}
</style>
<div class="csshub-loading"></div>
</body>
</html>
效果三:
[html] view plain copy
<!doctype html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<meta name="renderer" content="webkit">
<link rel="shortcut icon" type="images/x-icon" href="/template/images/ufw.ico">
<title>loading-03</title>
</head>
<body>
<style>
body {
padding: 80px 100px;
}
.csshub-loading {
box-sizing: border-box;
position: relative;
display: inline-block;
padding: 0.5em;
vertical-align: middle;
text-align: center;
background-color: transparent;
border: 5px solid transparent;
border-top-color: #f60;
border-bottom-color: #f60;
border-radius: 50% 0;
box-shadow: 0 0 0.25em #f60 inset;
}
.csshub-outer {
animation: csshub-spin 1s infinite linear;
-webkit-animation: csshub-spin 1s infinite linear;
}
.csshub-inner {
animation: csshub-spin 1s infinite linear;
-webkit-animation: csshub-spin 1s infinite linear;
}
@keyframes csshub-spin {
0% {
transform: rotateZ(0deg);
}
100% {
transform: rotateZ(360deg);
}
}
@-webkit-keyframes csshub-spin {
0% {
transform: rotateZ(0deg);
}
100% {
transform: rotateZ(360deg);
}
}
</style>
<div class="csshub-loading csshub-outer">
<div class="csshub-loading csshub-inner"></div>
</div>
</body>
</html>
效果四:
[html] view plain copy
<!doctype html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<meta name="renderer" content="webkit">
<link rel="shortcut icon" type="images/x-icon" href="/template/images/ufw.ico">
<title>loading-04</title>
</head>
<body>
<style>
body{
padding: 80px 100px;
}
.csshub-loading-icon{
padding:10px;
width:10px;
height:10px;
border-top:20px solid #ED5548;
border-right:20px solid #599CD3;
border-bottom: 20px solid #5CBD5E;
border-left:20px solid #FDD901;
background:transparent;
-webkit-animation: csshub-rotate-right-round 1200ms ease-in-out infinite alternate ;
animation: csshub-rotate-right-round 1200ms ease-in-out infinite alternate ;
}
@-webkit-keyframes csshub-rotate-right-round
{
0% { -webkit-transform: rotate(0deg);}
50% {-webkit-transform: rotate(180deg); }
100% {-webkit-transform: rotate(360deg);-webkit-border-radius:50%;}
}
@keyframes csshub-rotate-right-round
{
0% { transform: rotate(0deg);}
50% {transform: rotate(180deg); }
100% {transform: rotate(360deg);border-radius:50%;}
}
</style>
<div class="csshub-loading-icon"></div>
</body>
</html>
效果五:
[html] view plain copy
<!doctype html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<meta name="renderer" content="webkit">
<link rel="shortcut icon" type="images/x-icon" href="/template/images/ufw.ico">
<title>loading-05</title>
</head>
<body>
<style>
body {
background-color: #F5F5F5;
padding: 100px 120px;
}
.csshub-circle-loader {
display: block;
width: 64px;
height: 64px;
-webkit-transform-origin: 16px 16px;
transform-origin: 16px 16px;
-webkit-animation: csshub-rotate-animation 5s infinite;
animation: csshub-rotate-animation 5s infinite;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
.csshub-circle-loader .csshub-circle {
-webkit-animation: move-animation 2.5s infinite;
animation: move-animation 2.5s infinite;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
position: absolute;
left: 50%;
top: 50%;
}
.csshub-circle-loader .csshub-circle-line {
width: 64px;
height: 24px;
position: absolute;
top: 4px;
left: 0;
-webkit-transform-origin: 4px 4px;
transform-origin: 4px 4px;
}
.csshub-circle-loader .csshub-circle-line:nth-child(0) {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
.csshub-circle-loader .csshub-circle-line:nth-child(1) {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.csshub-circle-loader .csshub-circle-line:nth-child(2) {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.csshub-circle-loader .csshub-circle-line:nth-child(3) {
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
}
.csshub-circle-loader .csshub-circle-line .csshub-circle:nth-child(1) {
width: 8px;
height: 8px;
top: 50%;
left: 50%;
margin-top: -4px;
margin-left: -4px;
border-radius: 4px;
-webkit-animation-delay: -0.3s;
animation-delay: -0.3s;
}
.csshub-circle-loader .csshub-circle-line .csshub-circle:nth-child(2) {
width: 16px;
height: 16px;
top: 50%;
left: 50%;
margin-top: -8px;
margin-left: -8px;
border-radius: 8px;
-webkit-animation-delay: -0.6s;
animation-delay: -0.6s;
}
.csshub-circle-loader .csshub-circle-line .csshub-circle:nth-child(3) {
width: 24px;
height: 24px;
top: 50%;
left: 50%;
margin-top: -12px;
margin-left: -12px;
border-radius: 12px;
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s;
}
.csshub-circle-loader .csshub-circle-blue {
background-color: #1f4e5a;
}
.csshub-circle-loader .csshub-circle-red {
background-color: #ff5955;
}
.csshub-circle-loader .csshub-circle-yellow {
background-color: #ffb265;
}
.csshub-circle-loader .csshub-circle-green {
background-color: #00a691;
}
@-webkit-keyframes csshub-rotate-animation {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes csshub-rotate-animation {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes move-animation {
0% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
25% {
-webkit-transform: translate(-64px, 0);
transform: translate(-64px, 0);
}
75% {
-webkit-transform: translate(32px, 0);
transform: translate(32px, 0);
}
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
}
@keyframes move-animation {
0% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
25% {
-webkit-transform: translate(-64px, 0);
transform: translate(-64px, 0);
}
75% {
-webkit-transform: translate(32px, 0);
transform: translate(32px, 0);
}
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
}
</style>
<div class="csshub-page">
<div class="csshub-circle-loader">
<div class="csshub-circle-line">
<div class="csshub-circle csshub-circle-blue"></div>
<div class="csshub-circle csshub-circle-blue"></div>
<div class="csshub-circle csshub-circle-blue"></div>
</div>
<div class="csshub-circle-line">
<div class="csshub-circle csshub-circle-yellow"></div>
<div class="csshub-circle csshub-circle-yellow"></div>
<div class="csshub-circle csshub-circle-yellow"></div>
</div>
<div class="csshub-circle-line">
<div class="csshub-circle csshub-circle-red"></div>
<div class="csshub-circle csshub-circle-red"></div>
<div class="csshub-circle csshub-circle-red"></div>
</div>
<div class="csshub-circle-line">
<div class="csshub-circle csshub-circle-green"></div>
<div class="csshub-circle csshub-circle-green"></div>
<div class="csshub-circle csshub-circle-green"></div>
</div>
</div>
</body>
</html>
效果六:
[html] view plain copy
<!doctype html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<meta name="renderer" content="webkit">
<link rel="shortcut icon" type="images/x-icon" href="/template/images/ufw.ico">
<title>loading-06</title>
</head>
<body>
<style>
body {
background-color: #e7e6dd;
padding: 50px 0;
}
.csshub-loading {
position: relative;
width: 100px;
height: 100px;
margin: 0 auto
}
.csshub-loading span {
display: block;
position: absolute;
width: 50%;
height: 50%;
}
.csshub-loading span:nth-child(1) {
top: 0;
left: 0;
background-color: rgba(66, 133, 244, 0.75);
-webkit-animation: csshub-move1 2s linear infinite;
animation: csshub-move1 2s linear infinite;
}
.csshub-loading span:nth-child(2) {
top: 0;
right: 0;
background-color: rgba(219, 68, 55, 0.75);
-webkit-animation: csshub-move2 2s linear infinite;
animation: csshub-move2 2s linear infinite;
}
.csshub-loading span:nth-child(3) {
bottom: 0;
left: 0;
background-color: rgba(244, 180, 0, 0.75);
-webkit-animation: csshub-move3 2s linear infinite;
animation: csshub-move3 2s linear infinite;
}
.csshub-loading span:nth-child(4) {
bottom: 0;
right: 0;
background-color: rgba(15, 157, 88, 0.75);
-webkit-animation: csshub-move4 2s linear infinite;
animation: csshub-move4 2s linear infinite;
}
@-webkit-keyframes csshub-move1 {
0% {
-webkit-transform: translate(0);
transform: translate(0);
z-index: 10;
}
25% {
-webkit-transform: translate(100%, 0);
transform: translate(100%, 0);
}
50% {
-webkit-transform: translate(100%, 100%);
transform: translate(100%, 100%);
}
75% {
-webkit-transform: translate(0, 100%);
transform: translate(0, 100%);
z-index: 0;
}
100% {
-webkit-transform: translate(0);
transform: translate(0);
}
}
@keyframes csshub-move1 {
0% {
-webkit-transform: translate(0);
transform: translate(0);
z-index: 10;
}
25% {
-webkit-transform: translate(100%, 0);
transform: translate(100%, 0);
}
50% {
-webkit-transform: translate(100%, 100%);
transform: translate(100%, 100%);
}
75% {
-webkit-transform: translate(0, 100%);
transform: translate(0, 100%);
z-index: 0;
}
100% {
-webkit-transform: translate(0);
transform: translate(0);
}
}
@-webkit-keyframes csshub-move2 {
0% {
-webkit-transform: translate(0);
transform: translate(0);
}
25% {
-webkit-transform: translate(0, 100%);
transform: translate(0, 100%);
}
50% {
-webkit-transform: translate(-100%, 100%);
transform: translate(-100%, 100%);
z-index: 0;
}
75% {
-webkit-transform: translate(-100%, 0);
transform: translate(-100%, 0);
z-index: 10;
}
100% {
-webkit-transform: translate(0);
transform: translate(0);
}
}
@keyframes csshub-move2 {
0% {
-webkit-transform: translate(0);
transform: translate(0);
}
25% {
-webkit-transform: translate(0, 100%);
transform: translate(0, 100%);
}
50% {
-webkit-transform: translate(-100%, 100%);
transform: translate(-100%, 100%);
z-index: 0;
}
75% {
-webkit-transform: translate(-100%, 0);
transform: translate(-100%, 0);
z-index: 10;
}
100% {
-webkit-transform: translate(0);
transform: translate(0);
}
}
@-webkit-keyframes csshub-move3 {
0% {
-webkit-transform: translate(0);
transform: translate(0);
}
25% {
-webkit-transform: translate(0, -100%);
transform: translate(0, -100%);
z-index: 10;
}
50% {
-webkit-transform: translate(100%, -100%);
transform: translate(100%, -100%);
}
75% {
-webkit-transform: translate(100%, 0);
transform: translate(100%, 0);
}
100% {
-webkit-transform: translate(0);
transform: translate(0);
z-index: 0;
}
}
@keyframes csshub-move3 {
0% {
-webkit-transform: translate(0);
transform: translate(0);
}
25% {
-webkit-transform: translate(0, -100%);
transform: translate(0, -100%);
z-index: 10;
}
50% {
-webkit-transform: translate(100%, -100%);
transform: translate(100%, -100%);
}
75% {
-webkit-transform: translate(100%, 0);
transform: translate(100%, 0);
}
100% {
-webkit-transform: translate(0);
transform: translate(0);
z-index: 0;
}
}
@-webkit-keyframes csshub-move4 {
0% {
-webkit-transform: translate(0);
transform: translate(0);
}
25% {
-webkit-transform: translate(-100%, 0);
transform: translate(-100%, 0);
z-index: 0;
}
50% {
-webkit-transform: translate(-100%, -100%);
transform: translate(-100%, -100%);
z-index: 10;
}
75% {
-webkit-transform: translate(0, -100%);
transform: translate(0, -100%);
}
100% {
-webkit-transform: translate(0);
transform: translate(0);
}
}
@keyframes csshub-move4 {
0% {
-webkit-transform: translate(0);
transform: translate(0);
}
25% {
-webkit-transform: translate(-100%, 0);
transform: translate(-100%, 0);
z-index: 0;
}
50% {
-webkit-transform: translate(-100%, -100%);
transform: translate(-100%, -100%);
z-index: 10;
}
75% {
-webkit-transform: translate(0, -100%);
transform: translate(0, -100%);
}
100% {
-webkit-transform: translate(0);
transform: translate(0);
}
}
</style>
<div class="csshub-loading">
<span></span>
<span></span>
<span></span>
<span></span>
</div>
</body>
</html>
效果七:
[html] view plain copy
<!doctype html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<meta name="renderer" content="webkit">
<link rel="shortcut icon" type="images/x-icon" href="/template/images/ufw.ico">
<title>loading-07</title>
</head>
<body>
<style>
body {
background: #000;
padding: 100px 0;
font-family: 'Hiragino Sans GB', Helvetica, Arial, 'STHeiti', 'WenQuanYi Micro Hei', sans-serif;
}
.csshub-loading-text {
text-align: center;
}
.csshub-loading-text span {
display: inline-block;
margin: 0 5px;
color: #fff;
}
.csshub-loading-text span:nth-child(1) {
-webkit-filter: blur(0px);
filter: blur(0px);
-webkit-animation: csshub-blur-text 1.5s 0s infinite linear alternate;
animation: csshub-blur-text 1.5s 0s infinite linear alternate;
}
.csshub-loading-text span:nth-child(2) {
-webkit-filter: blur(0px);
filter: blur(0px);
-webkit-animation: csshub-blur-text 1.5s 0.2s infinite linear alternate;
animation: csshub-blur-text 1.5s 0.2s infinite linear alternate;
}
.csshub-loading-text span:nth-child(3) {
-webkit-filter: blur(0px);
filter: blur(0px);
-webkit-animation: csshub-blur-text 1.5s 0.4s infinite linear alternate;
animation: csshub-blur-text 1.5s 0.4s infinite linear alternate;
}
.csshub-loading-text span:nth-child(4) {
-webkit-filter: blur(0px);
filter: blur(0px);
-webkit-animation: csshub-blur-text 1.5s 0.6s infinite linear alternate;
animation: csshub-blur-text 1.5s 0.6s infinite linear alternate;
}
.csshub-loading-text span:nth-child(5) {
-webkit-filter: blur(0px);
filter: blur(0px);
-webkit-animation: csshub-blur-text 1.5s 0.8s infinite linear alternate;
animation: csshub-blur-text 1.5s 0.8s infinite linear alternate;
}
.csshub-loading-text span:nth-child(6) {
-webkit-filter: blur(0px);
filter: blur(0px);
-webkit-animation: csshub-blur-text 1.5s 1s infinite linear alternate;
animation: csshub-blur-text 1.5s 1s infinite linear alternate;
}
.csshub-loading-text span:nth-child(7) {
-webkit-filter: blur(0px);
filter: blur(0px);
-webkit-animation: csshub-blur-text 1.5s 1.2s infinite linear alternate;
animation: csshub-blur-text 1.5s 1.2s infinite linear alternate;
}
@-webkit-keyframes csshub-blur-text {
0% {
-webkit-filter: blur(0px);
filter: blur(0px);
}
100% {
-webkit-filter: blur(4px);
filter: blur(4px);
}
}
@keyframes csshub-blur-text {
0% {
-webkit-filter: blur(0px);
filter: blur(0px);
}
100% {
-webkit-filter: blur(4px);
filter: blur(4px);
}
}
</style>
<div class="csshub-loading-text">
<span>L</span>
<span>O</span>
<span>A</span>
<span>D</span>
<span>I</span>
<span>N</span>
<span>G</span>
</div>
</body>
</html>
效果八:
[html] view plain copy
<!doctype html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<meta name="renderer" content="webkit">
<link rel="shortcut icon" type="images/x-icon" href="/template/images/ufw.ico">
<title>loading-08</title>
</head>
<body>
<style>
.csshub-loader {
background: #FFF;
margin: 50px auto;
width: 100px;
height: 100px;
animation: spin 8s infinite;
-webkit-animation: spin 8s infinite;
}
.csshub-square {
background: #FA8D62;
border-radius: 5px;
float: left;
clear: right;
margin: 3px;
width: 27px;
height: 27px;
animation: disappear alternate 800ms infinite;
-webkit-animation: disappear alternate 800ms infinite;
}
.csshub-loader .csshub-square:nth-child(1) {
animation-delay: 200ms;
-webkit-animation-delay: 200ms;
}
.csshub-loader .csshub-square:nth-child(2) {
animation-delay: 400ms;
-webkit-animation-delay: 400ms;
}
.csshub-loader .csshub-square:nth-child(3) {
animation-delay: 600ms;
-webkit-animation-delay: 600ms;
}
.csshub-loader .csshub-square:nth-child(4) {
animation-delay: 400ms;
-webkit-animation-delay: 400ms;
}
.csshub-loader .csshub-square:nth-child(5) {
animation-delay: 600ms;
-webkit-animation-delay: 600ms;
}
.csshub-loader .csshub-square:nth-child(6) {
animation-delay: 800ms;
-webkit-animation-delay: 800ms;
}
.csshub-loader .csshub-square:nth-child(7) {
animation-delay: 600ms;
-webkit-animation-delay: 600ms;
}
.csshub-loader .csshub-square:nth-child(8) {
animation-delay: 800ms;
-webkit-animation-delay: 800ms;
}
.csshub-loader .csshub-square:nth-child(9) {
animation-delay: 1s;
-webkit-animation-delay: 1s;
}
@keyframes disappear {
0% {
background-color: #FA8D62;
transform: scale(1, 1);
}
100% {
background-color : #FFDE3F;
transform: scale(0, 0);
}
}
@-webkit-keyframes disappear {
0% {
background-color: #FA8D62;
transform: scale(1, 1);
}
100% {
background-color : #FFDE3F;
transform: scale(0, 0);
}
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
25% {
transform: rotate(90deg);
}
50% {
transform: rotate(180deg);
}
75% {
transform: rotate(270deg);
}
100% {
transform: rotate(360deg);
}
}
@-webkit-keyframes spin {
0% {
transform: rotate(0deg);
}
25% {
transform: rotate(90deg);
}
50% {
transform: rotate(180deg);
}
75% {
transform: rotate(270deg);
}
100% {
transform: rotate(360deg);
}
}
</style>
<div class="csshub-loader">
<div class="csshub-square"></div>
<div class="csshub-square"></div>
<div class="csshub-square"></div>
<div class="csshub-square"></div>
<div class="csshub-square"></div>
<div class="csshub-square"></div>
<div class="csshub-square"></div>
<div class="csshub-square"></div>
<div class="csshub-square"></div>
</div>
</body>
</html>
效果九:
[html] view plain copy
<!doctype html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<meta name="renderer" content="webkit">
<link rel="shortcut icon" type="images/x-icon" href="/template/images/ufw.ico">
<title>loading-09</title>
</head>
<body>
<style>
body {
padding: 100px 150px;
}
@-webkit-keyframes csshub-scale-multiple {
0% {
-webkit-transform: scale(0);
transform: scale(0);
opacity: 0;
}
5% {
opacity: 1;
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0;
}
}
@keyframes csshub-scale-multiple {
0% {
-webkit-transform: scale(0);
transform: scale(0);
opacity: 0;
}
5% {
opacity: 1;
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0;
}
}
.csshub-scale {
position: relative;
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
.csshub-scale > div:nth-child(2) {
-webkit-animation-delay: -0.4s;
animation-delay: -0.4s;
}
.csshub-scale > div:nth-child(3) {
-webkit-animation-delay: -0.2s;
animation-delay: -0.2s;
}
.csshub-scale > div {
background-color: #ed5565;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: absolute;
left: -30px;
top: 0px;
opacity: 0;
margin: 0;
width: 60px;
height: 60px;
-webkit-animation: csshub-scale-multiple 1s 0s linear infinite;
animation: csshub-scale-multiple 1s 0s linear infinite;
}
</style>
<div class="csshub-scale">
<div></div>
<div></div>
<div></div>
</div>
</body>
</html>
效果十:
[html] view plain copy
<!doctype html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<meta name="renderer" content="webkit">
<link rel="shortcut icon" type="images/x-icon" href="/template/images/ufw.ico">
<title>loading-10</title>
</head>
<body>
<style>
body{
padding-top: 50px;
}
.csshub-loading {
text-align: center;
}
.csshub-loading > div {
background-color: #14b9c7;
width: 4px;
height: 35px;
border-radius: 2px;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block;
-webkit-animation: csshub-line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);
animation: csshub-line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);
}
.csshub-loading > div:nth-child(2), .csshub-loading > div:nth-child(4) {
-webkit-animation-delay: -0.4s !important;
animation-delay: -0.4s !important;
}
.csshub-loading > div:nth-child(1), .csshub-loading > div:nth-child(5) {
-webkit-animation-delay: -0.2s !important;
animation-delay: -0.2s !important;
}
@-webkit-keyframes csshub-line-scale-pulse-out {
0% {
-webkit-transform: scaley(1);
transform: scaley(1);
}
50% {
-webkit-transform: scaley(0.4);
transform: scaley(0.4);
}
100% {
-webkit-transform: scaley(1);
transform: scaley(1);
}
}
@keyframes csshub-line-scale-pulse-out {
0% {
-webkit-transform: scaley(1);
transform: scaley(1);
}
50% {
-webkit-transform: scaley(0.4);
transform: scaley(0.4);
}
100% {
-webkit-transform: scaley(1);
transform: scaley(1);
}
}
</style>
<div class="csshub-loading">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</body>
</html>
CSS loading图标:http://blog.csdn.net/qq_35515563/article/details/71082696
CSS loading图标2:http://blog.csdn.net/doulinxu/article/details/71713818
CSS loading图标3:http://www.htmleaf.com/Demo/201504151683.html
CSS loading图标4:http://www.htmleaf.com/css3/css3donghua/201503301596.html
CSS loading图标5:http://www.htmleaf.com/css3/css3donghua/20141117510.html