animation制作动画部分
@keyframes move{
0%{ transform:rotateZ(0);
}
100%{ transform:rotateZ(360deg);
}
}
@-webkit-keyframes move{
0%{ -webkit-transform:rotateZ(0);
}
100%{ -webkit-transform:rotateZ(360deg);
}
}
@keyframes scale{ /*0%{
transform:scale3d(1,1,1);
}*/
50%{ transform:scale3d(0,0,0);
} /*100%{
transform:scale3d(1,1,1);
}*/
}
@-webkit-keyframes scale{ /*0%{
-webkit-transform:scale3d(1,1,1);
}*/
50%{ -webkit-transform:scale3d(0,0,0);
} /*100%{
-webkit-transform:scale3d(1,1,1);
}*/
}
@keyframes line{
50%{ transform:scaleY(0);
}
}
@-webkit-keyframes line{
50%{ -webkit-transform:scaleY(0);
}
}
@keyframes fz{
0%{ transform:perspective(160px);
}
50%{ transform:perspective(160px) rotateX(-180deg) rotateY(0);
}
100%{ transform:perspective(160px) rotateX(-180deg) rotateY(-180deg);
}
}
@-webkit-keyframes fz{
0%{ -webkit-transform:perspective(160px);
}
50%{ -webkit-transform:perspective(160px) rotateX(-180deg) rotateY(0);
}
100%{ -webkit-transform:perspective(160px) rotateX(-180deg) rotateY(-180deg);
}
}
html部分
<div class="boxflex">
<div class="box center">
<span class="load load1 move"></span>
</div>
<div class="box center" style="background:#64efb9;">
<span class="load load2 move"><i></i></span>
</div>
<div class="box center">
<span class="sc">
<i class="scale"></i>
<i class="scale delay1"></i>
<i class="scale delay2"></i>
</span>
</div>
<div class="box center">
<span class="li">
<i class="line"></i>
<i class="line"></i>
<i class="line"></i>
<i class="line"></i>
<i class="line"></i>
<i class="line"></i>
</span>
</div>
<div class="box center">
<span class="li">
<em class="fz"></em>
</span>
</div>
</div>
页面demo效果

![Uploading QQ截图20160727155536_186844.png . . .]
作者:峰极天下
链接:https://www.jianshu.com/p/bfee4c4b069a