Ajax Loader
×
HTML
<div class="wrap">
1
<div class="wrap">
2
  <div class="cube">
3
    <figure class="top">1</figure>
4
    <figure class="bottom">2</figure>
5
    <figure class="left">3</figure>
6
    <figure class="right">4</figure>
7
    <figure class="front">5</figure>
8
    <figure class="back">6</figure>
9
  </div>
10
</div>
 
CSS
*{
1
*{
2
 -webkit-box-sizing: border-box;
3
 -moz-box-sizing: border-box;
4
 box-sizing: border-box; 
5
  margin: 0;
6
  padding: 0;
7
}
8
.cube{
9
 
10
  width: 300px;
11
  height: 300px;
12
  position: relative;
13
  margin: 100px auto;
14
  -webkit-transform-style:preserve-3d;
15
  -webkit-perspective:10000px;
16
  -webkit-animation: cube 10s linear infinite;
17
}
18
figure{
19
  width: 300px;
20
  height: 300px;
21
  background:rgba(0,0,0,0.1);
22
  position: absolute;
23
  color:#fff;
24
  font: 6em 'PT Sans',Tahoma,Arial;
25
  text-align: center;
26
  line-height: 300px;
27
  border:10px solid #bbb;
28
  -webkit-border-radius: 10px;
29
  -moz-border-radius: 10px;
30
  border-radius: 10px;
31
}
32
.top { -webkit-transform: rotateX(90deg) translateZ(150px); }
33
.bottom { -webkit-transform: rotateX(-90deg) translateZ(150px); }
34
.left { -webkit-transform: rotateY(-90deg) translateZ(150px); }
35
.right { -webkit-transform: rotateY(90deg) translateZ(150px); }
36
.front { -webkit-transform: translateZ(150px); }
37
.back { -webkit-transform: rotateY(-180deg) translateZ(150px); }
38
@-webkit-keyframes cube{
39
  from{-webkit-transform:rotate(0deg);}
40
  to{-webkit-transform:rotatex(360deg)rotatey(360deg)rotatez(360deg) ;}
41
}
 

Untitled

CSSDeck G+