He hecho un menu, con desplegables, siguiendo el tutorial de cristalab que funciona perfectamente, pero ahora quiero rizar el rizo y no lo consigo.
se trata de poner algunos botones del menu vertical de diferente color y que funcione corectamente.
lo que he provado sin resultado, es darle una class al li y despues en el codigo css definir para esa class otro color, pero no funciona, sigue saliendo todo del mismo color.
no se por donde tirar.
un fracmento de html.
Código :
<li><a href="#">Cultura</a> <ul> <li class="otrocolor"><a href="#">Aplec</a></li> <li><a href="../pessebres/index.htm">Pessebres</a></li> <li><a href="#">Música a la brasa</a></li> <li><a href="#">Gastronomia popular</a></li> <li><a href="#">Cursets varis</a></li> </ul> </li>
el css
Código :
ul{
padding:0px;
margin:0px;
list-style:none;
width:100px;
border-bottom:1px solid #666;
}
ul li {
position:relative;
}
li ul {
display:none;
list-style:none;
position:absolute;
top:0px;
left:99px;
}
ul li a {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#00f;
padding:2px;
background-image: url(../jpg/fons_butons3.jpg);
background-position:0px;
background-repeat:repeat-y;
border:1px solid #666;
border-bottom:0px;
}
li a:hover {
background-image: url(../jpg/fons_butons3.jpg);
background-position:-100px;
background-repeat:repeat-y;
border:1px solid #000;
border-bottom:0px;
text-decoration:underline;
color:#f00;
}
.otocolor {
background-image:url(../jpg/fons_butons_actiu.jpg);
}
/*fix IE. hide from IE mac \*/
* html ul li {float:left; height:1%;}
* html ul li a {height:1%;}
/*end*/
li:hover ul, li.over ul {
display:block;
}
¿es posible hacerlo ?
gracias por vuestra ayuda.
xavier.
