Jquery Active CSS Menu
Jquery
$(document).ready(function () {
$("ul.menu li a").click(function () {
$("ul.menu li").removeClass("active");
$(this).closest("li").addClass("active");
});
});
CSS
ul.menu
{
margin:0 auto;
padding:0;
width:50%;
overflow:hidden;
border:1px solid #808080;
background:#ff6a00;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
text-align:center;
list-style:none;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6a00), to(#ff0000));
background: -webkit-linear-gradient(top, #ff6a00, #ff0000);
background: -moz-linear-gradient(top, #ff6a00, #ff0000);
background: -ms-linear-gradient(top, #ff6a00, #ff0000);
background: -o-linear-gradient(top, #ff6a00, #ff0000);
}
ul.menu li
{
padding:10px 10px; margin-right:15px;
float:left
}
ul.menu li a
{
color:#fff;
font-family:Arial;
font-size:16px;
text-decoration:none;
}
.active a
{
color:#000 !important
}
HTML
<ul class=”menu”>
<li><a href=”#”>Example</a></li>
<li><a href=”#”>Example</a></li>
<li><a href=”#”>Example</a></li>
<li><a href=”#”>Example</a></li>
<li><a href=”#”>Example</a></li>
</ul>