Bonjour à tous, je sais que c'est un sujet dont on parle assez souvent, mais j'ai cherché et je n'ai pas réussi à faire en sorte qu'un des boutons de ma liste reste en position ON (en changeant l'id ou la class qu'il a).
voici mon css concernant ce menu:
par exemple j'ai testé sur le bouton 9 qui est fait de cette façon:
ici il est en position normal, et pour essayer de le laisser "on" j'ai fais ça:
or je suis bien blasé ça ne fonctionne pas, mon bouton reste dans sa position d'origine et le lien n'est plus un lien (surement à cause du :hover en moins)
bref avez vous une idée parce que la je cale un peu et j'essaie de plus en plus de conneries abérantes lol...
merci d'avance
voici mon css concernant ce menu:
ul#menulist, #menulist li {
list-style-type: none;
margin:0;
padding:0;
}
ul#menulist {
position:relative;
margin: 0px 0 ;
padding: 0px ;
background: transparent url(../picts/new_menu.png) bottom left no-repeat;
width: 852px;
height:30px;
text-align: center;
}
#menulist li {float: left;}
#menulist li#menu1 a {
display: block;
height: 30px;
width: 95px;
}
#menulist li#menu2 a {
display: block;
height: 30px;
width: 93px;
}
#menulist li#menu3 a {
display: block;
height: 30px;
width: 132px;
}
#menulist li#menu4 a {
display: block;
height: 30px;
width: 84px;
}
#menulist li#menu5 a {
display: block;
height: 30px;
width: 70px;
}
#menulist li#menu6 a {
display: block;
height: 30px;
width: 126px;
}
#menulist li#menu7 a {
display: block;
height: 30px;
width: 50px;
}
#menulist li#menu8 a {
display: block;
height: 30px;
width: 92px;
}
#menulist li#menu9 a {
display: block;
height: 30px;
width: 110px;
}
#menulist li a:hover {
background: transparent url(../picts/new_menu.png) bottom left no-repeat;
}
#menulist a#menu1:hover {
background-position: -852px 0%;
}
#menulist a#menu2:hover {
background-position: -947px 0%;
}
#menulist a#menu3:hover {
background-position: -1040px 0%;
}
#menulist a#menu4:hover {
background-position: -1172px 0%;
}
#menulist a#menu5:hover {
background-position: -1256px 0%;
}
#menulist a#menu6:hover {
background-position: -1326px 0%;
}
#menulist a#menu7:hover {
background-position: -1452px 0%;
}
#menulist a#menu8:hover {
background-position: -1502px 0%;
}
#menulist a#menu9:hover {
background-position: -1594px 0%;
}
par exemple j'ai testé sur le bouton 9 qui est fait de cette façon:
<li id="menu9"><a id="menu9" href="blabliblablou.html" target="_self" onMouseOver="cacheMenu();"></a></li>
ici il est en position normal, et pour essayer de le laisser "on" j'ai fais ça:
#menulist li#menu9on {
display: block;
height: 30px;
width: 110px;
}
#menulist a#menu9on{
background-position: -1594px 0%;
}
or je suis bien blasé ça ne fonctionne pas, mon bouton reste dans sa position d'origine et le lien n'est plus un lien (surement à cause du :hover en moins)
bref avez vous une idée parce que la je cale un peu et j'essaie de plus en plus de conneries abérantes lol...
merci d'avance