Ajax Loader
HTML
<div id="slider">
1
<div id="slider">
2
  
3
  <!-- Sildes -->
4
  <img id="one" src="http://cssdeck.com/uploads/media/items/3/3yiC6Yq.jpg" />
5
  <img id="two" src="http://cssdeck.com/uploads/media/items/4/40Ly3VB.jpg" />
6
  <img id="three" src="http://cssdeck.com/uploads/media/items/0/00kih8g.jpg" />
7
  <img id="four" src="http://cssdeck.com/uploads/media/items/2/2rT2vdx.jpg" />
8
  <img id="five" src="http://cssdeck.com/uploads/media/items/8/8k3N3EL.jpg" />
9
  
10
  <!-- Links for the slides! -->
11
  <ul>
12
    <li>
13
      <a href="#one"></a>
14
    </li>
15
    <li>
16
      <a href="#two"></a>
17
    </li>
18
    <li>
19
      <a href="#three"></a>
20
    </li>
21
    <li>
22
      <a href="#four"></a>
23
    </li>
24
    <li>
25
      <a href="#five"></a>
26
    </li>
27
  </ul>
28
</div>
29
 
 
CSS
body {
1
body {
2
  padding: 0;
3
  margin: 0;
4
  background: #ccc;
5
}
6
 
7
#slider {
8
  width: 640px;
9
  height: 320px;
10
  margin: 35px auto 0;
11
  position: relative;  
12
  background: #fff;
13
  
14
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); 
15
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
16
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
17
}
18
 
19
#slider:before, #slider:after {
20
  content: '';
21
  position: absolute;
22
  
23
  width: 60%;
24
  height: 20px;
25
  
26
  -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.5);
27
  -moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.5);
28
  -ms-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.5);
29
  -o-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.5);
30
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.5);
31
  
32
  -webkit-transform: rotate(-4deg) skew(-10deg);
33
  -moz-transform: rotate(-4deg) skew(-10deg);
34
  -o-transform: rotate(-4deg) skew(-10deg);
35
  -ms-transform: rotate(-4deg) skew(-10deg);
36
  transform: rotate(-4deg) skew(-10deg);
37
  
38
  left: 10px;
39
  bottom: 13px;
40
  z-index: -1;
41
}
42
 
43
#slider:after {
44
  left: auto;
45
  right: 10px;
46
  
47
  -webkit-transform: rotate(4deg) skew(10deg);
48
  -moz-transform: rotate(4deg) skew(10deg);
49
  -o-transform: rotate(4deg) skew(10deg);
50
  -ms-transform: rotate(4deg) skew(10deg);
51
  transform: rotate(4deg) skew(10deg);
52
}
53
 
54
#slider ul {
55
  width: 140px;
56
  height: 40px;
57
  padding: 0 0 0 0;
58
  position: absolute;
59
  z-index: 10;
60
  list-style: none;
61
  
62
  left: 50%;
63
  margin-left: -70px;
64
  bottom: -60px;
65
}
66
 
67
#slider ul li:first-child {
68
  margin-left: 16px;
69
}
70
 
71
#slider ul li {
72
  float: left;
73
  margin-right: 12px;
74
  margin-top: 14px;
75
}
76
 
77
#slider ul li:last-child {
78
  margin-right: 0;
79
}
80
 
81
#slider ul li a {
82
  width: 12px;
83
  height: 12px;
84
  display: block;
85
  outline: none;
86
  border: none;
87
  position: relative;
88
  z-index: 2;
89
  background: #aaa;
90
  
91
  box-shadow: inset 0 1px 1px 0px rgba(0,0,0,0.6), 0px 1px 1px 0px white;
92
  -moz-box-shadow: inset 0 1px 1px 0px rgba(0,0,0,0.6), 0px 1px 1px 0px white;
93
  -webkit-box-shadow: inset 0 1px 1px 0px rgba(0,0,0,0.6), 0px 1px 1px 0px white; 
94
  
95
  -webkit-border-radius: 50%;  
96
  -moz-border-radius: 50%;  
97
  border-radius: 50%;
98
  
99
}
100
 
101
#slider ul li a:hover {
102
  background: #888;
103
}
104
 
105
#slider img {
106
  position: absolute;
107
  left: 0;
108
  top: 0;
109
  opacity: 0;
110
  
111
  -webkit-transition: all .5s ease;  
112
  -moz-transition: all .5s ease;
113
  -ms-transition: all .5s ease;
114
  -o-transition: all .5s ease;
115
  transition: all .5s ease;
116
}
117
 
118
#slider img:target {
119
  opacity: 1;
120
}
121
 
122
#slider img#five {
123
  opacity: 1;
124
}
125
 
126
#slider img:not(:target), #slider img:target ~ img#five  {
127
  opacity: 0;
128
}
129
 
130
#slider ul li a[href="#five"] {
131
  background: #777;
132
}
133
 
134
#one:target ~ ul li a[href="#one"],
135
#two:target ~ ul li a[href="#two"],
136
#three:target ~ ul li a[href="#three"],
137
#four:target ~ ul li a[href="#four"],
138
#five:target ~ ul li a[href="#five"] {
139
  background: #777;
140
}
141
 
142
#two:target ~ ul li a[href="#five"],
143
#three:target ~ ul li a[href="#five"],
144
#four:target ~ ul li a[href="#five"],
145
#one:target ~ ul li a[href="#five"] {
146
  background: #aaa;
147
}
 

Solitary CSS3 Slider (Fade Transition)

CSSDeck G+