box-shadow小运用

今天工作需要写一个loading,但是我网看到的都是很多个div拼在一起的,感觉这样的东西逼格不够高,所以我就想,可不可以单单一个div就解决问题,后来发现还真有!

我一口气写了8个格子,你以为有8个div?,错了 其实只有1个DIV

下面看看源码

<div class="box-shadow"> </div>
 1 .box-shadow{
 2     transition:all 1s;
 3     background: #000;box-shadow: 20px -20px 0 #111, 40px -40px 0 #222,60px -60px 0 #333,80px -80px 0 #444,100px -100px 0 #555,120px -120px 0 #666,140px -140px 0 #777;
 4     transform: rotate(-45deg) translateX(150%);
 5     animation: more 1s steps(5) infinite;
 6     width:20px;
 7     height: 20px;
 8     border-radius: 10px;
 9 }
10 @keyframes more {
11     from   {background: #000;box-shadow: 20px -20px 0 #111, 40px -40px 0 #222,60px -60px 0 #333,80px -80px 0 #444,100px -100px 0 #555,120px -120px 0 #666,140px -140px 0 #777;}
12     12%  {background: #777;box-shadow: 20px -20px 0 #000, 40px -40px 0 #111,60px -60px 0 #222,80px -80px 0 #333,100px -100px 0 #444,120px -120px 0 #555,140px -140px 0 #666;}
13     25%  {background: #666;box-shadow: 20px -20px 0 #777, 40px -40px 0 #000,60px -60px 0 #111,80px -80px 0 #222,100px -100px 0 #333,120px -120px 0 #444,140px -140px 0 #555;}
14     37%  {background: #555;box-shadow: 20px -20px 0 #666, 40px -40px 0 #777,60px -60px 0 #000,80px -80px 0 #111,100px -100px 0 #222,120px -120px 0 #333,140px -140px 0 #444;}
15     50%  {background: #444;box-shadow: 20px -20px 0 #555, 40px -40px 0 #666,60px -60px 0 #777,80px -80px 0 #000,100px -100px 0 #111,120px -120px 0 #222,140px -140px 0 #333;}
16     62%  {background: #333;box-shadow: 20px -20px 0 #444, 40px -40px 0 #555,60px -60px 0 #666,80px -80px 0 #777,100px -100px 0 #000,120px -120px 0 #111,140px -140px 0 #222;}
17     85%  {background: #222;box-shadow: 20px -20px 0 #333, 40px -40px 0 #444,60px -60px 0 #555,80px -80px 0 #666,100px -100px 0 #777,120px -120px 0 #000,140px -140px 0 #111;}
18     to  {background: #111;box-shadow: 20px -20px 0 #222, 40px -40px 0 #333,60px -60px 0 #444,80px -80px 0 #555,100px -100px 0 #666,120px -120px 0 #777,140px -140px 0 #000;}
19 } 

我这样的命名方法是不科学的,各位按实际情况,请规范命名,小弟只是做个小随笔。

 

posted @ 2017-02-16 16:22  伶丶AM  阅读(222)  评论(0编辑  收藏  举报