Ajax Loader
×
HTML
<div class="box">
1
<div class="box">
2
  <h2>Title</h2>
3
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin imperdiet, ipsum nec interdum tempus, purus lorem lacinia odio, eget efficitur tellus odio nec nibh</p>
4
</div>
5
<div class="box">
6
  <h2>Title</h2>
7
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin imperdiet, ipsum nec interdum tempus, purus lorem lacinia odio, eget efficitur tellus odio nec nibh</p>
8
</div>
9
<div class="box">
10
  <h2>Title</h2>
11
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin imperdiet, ipsum nec interdum tempus, purus lorem lacinia odio, eget efficitur tellus odio nec nibh</p>
12
</div>
13
<div class="box">
14
  <h2>Title</h2>
15
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin imperdiet, ipsum nec interdum tempus, purus lorem lacinia odio, eget efficitur tellus odio nec nibh</p>
16
</div>
17
<div class="box">
18
  <h2>Title</h2>
19
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin imperdiet, ipsum nec interdum tempus, purus lorem lacinia odio, eget efficitur tellus odio nec nibh</p>
20
</div>
21
<div class="box">
22
  <h2>Title</h2>
23
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin imperdiet, ipsum nec interdum tempus, purus lorem lacinia odio, eget efficitur tellus odio nec nibh</p>
24
</div>
 
CSS
.box {
1
.box {
2
  display:inline-block;
3
  width:13em;
4
  margin:2em auto;
5
  background-color:#e6ebef;
6
  position:relative;
7
  color:#527fa8;
8
  text-align:center;
9
  padding:1em;
10
  margin:1em;
11
  cursor:pointer;
12
}
13
.box:after,
14
.box:before{
15
    bottom: 0;
16
    content: "";
17
    left: 0;
18
    position: absolute;
19
    right: 0;
20
    top: 0;
21
    transition: all 0.5s ease 0s;
22
}
23
.box:before {
24
      border-right: 2px solid #527fa8;
25
    border-left: 2px solid #527fa8;
26
        transform: scaley(0);
27
    transform-origin: 100% 0 0;
28
}
29
.box:after {
30
      border-top: 2px solid #527fa8;
31
    border-bottom: 2px solid #527fa8;
32
        transform: scaleX(0);
33
    transform-origin: 0 100% 0;
34
}
35
.box:hover:after,
36
.box:hover:before {
37
  transform: scaleY(1);
38
  transform: scaleX(1);
39
}
40
p {
41
font-size:0.9em;
42
}
43
h2 {
44
  margin:0.2em 0;
45
}
 

Hover box effect

CSSDeck G+