css3 載入動畫
阿新 • • 發佈:2019-01-07
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>loading</title>
<meta name="description" content="">
<meta name="keywords" content="">
<link href="" rel="stylesheet">
<style>
.loading{
position: fixed;
top:0;
bottom:0;
left:0;
right: 0;
width:100%;
background: #ccc;
}
.loading .box{
position: relative;
top: -50px;
width:200px;
height: 100px;
margin: 50vh auto 0;
}
.loading .box i{
height:100px;
width:10px;
margin-left:10px;
background: red;
display: inline-block;
transform: scaleY(0.4);
animation: loading 2s infinite;
}
//設定延時
.loading .box i:nth-child(2){
animation-delay:0.1s;
}
.loading .box i:nth-child(3){
animation-delay:0.2s;
}
.loading .box i:nth-child(4){
animation-delay:0.3s;
}
.loading .box i:nth-child(5){
animation-delay:0.4s;
}
@keyframes loading{
0%,40%,100%{
transform: scaleY(0.4);
}
20%{
transform: scaleY(1);
}
}
</style>
</head>
<body>
<div class="loading">
<div class="box">
<i></i>
<i></i>
<i></i>
<i></i>
<i></i>
</div>
</div>
</body>
</html>