Tengo este codigo para un menu horizontal.
Segun paso el mouse por cada opcion cambia a este color #C04D00.
Pero al entrar en una pagina no me deja activo este color #C04D00
Que tengo que hacer en el codigo para que cuando cliquee en una pagina se quede activo el color #C04D00, en el menu, segun la pagina que elija.
Este es el codogo.
Código CSS:
Ver original/* Menu */
#barra_menu { /*Esta etiqueta es para situar el menu */
position:absolute;
overflow:hidden;
left:2px;
top:135px;
width:991px;
height:27px;
border:0px;
}
#menu {
position:absolute;
top: 137px;
left: 5px;
z-index: 100;
}
#menu-horizontal {
position: relative;
margin:0 auto;
}
#menu-horizontal li {
float:left;
margin:0 1px;
width:100px;
min-height:19px;
text-align:center;
background: img/bg_menu01.gif repeat x; /* Este color es verde */
list-style:none;
padding:2px 0;
}
#menu-horizontal li:hover {
/* Este anarangado que es el que quiero que de quede activo al entrar en la pagina */
background:#C04D00;
width:100px;
}
#menu-horizontal li a {
font:bold 14px Arial, Helvetica, Sans-serif;
color:#FFFFFF;
text-decoration:none;
}
#menu-horizontal li ul li{
float:none;
width:100px;
margin:7px 0;
}
ul#menu-horizontal li {
float: left;
display: inline;
position: relative;
}
ul#menu-horizontal ul {
display: none;
position: relative;
width:100px;
background:#BECD43; /* Esto color es para el submenu */
}
ul#menu-horizontal ul li {
display: block !important;
}
ul#menu-horizontal li:hover ul{
display: none;
}
ul#menu-horizontal li:hover ul{
display: block;
}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
* #menu a { float: none ; }
/* End */
Muchas Gracias