Ajax Loader
×
HTML
<ul class="nav">
1
<ul class="nav">
2
  <li><a href="#"><i class="icon-chevron-right"></i>download</a></li>
3
  <li><a href="#">download</a></li>
4
  <li class="active"><a href="#">download</a></li>
5
  <li><a href="#">download</a></li>
6
  <li><a href="#">download</a></li>
7
  <li><a href="#">download</a></li>
8
</ul>
 
CSS
.nav {
1
.nav {
2
  font-family: Arial, Helvetica, sans-serif;
3
  width: 300px;
4
  list-style: none; margin: 10px 0 0 10px; padding: 0;}
5
li { line-height: 40px;}
6
a {
7
  display: block;
8
  border: 1px solid #e5e5e5;
9
  margin: 0 0 -1px 0;
10
  color: #222;
11
  text-decoration: none;
12
  padding: 8px 14px;
13
 
14
}
15
a:hover {
16
  background: #eee;
17
 
18
 
19
}
20
.active > a, .active > a:hover {
21
  background: #eee;
22
  color: #dd4b39;
23
  font-weight: bold;
24
  padding: 8px 14px 8px 12px;
25
  border-left: 3px solid #dd4b39;
26
}
 
JavaScript
(function() {
1
(function() {
2
  var links = document.getElementsByTagName('a');
3
  for (var i = 0; i < links.length; i++) {
4
    links[i].onclick = function() {
5
 
6
      this.parentNode.className = "active";
7
      this.parentNode.siblings.className = "";
8
    };
9
  }
10
}
11
)();
 

Untitled

CSSDeck G+