Salut à tous,
j'ai actuellement un menu à onglet qui marche bien (merci à ceux qui m'ont aider ).
j'entreprends maintenant d'ajouter une classe "selected" qui permet de voir l'onglet actif.
Ainsi si je clic sur l'onglet 1 il gardera son aspect de roll-hover.
Coté HTML j'ai ceci :
J'ai donc rajouté une class selected à l'onglet que je veux séléctionner.
De base mon css est celui ci :
Le but étant d'appliquer le style des hover à ma classe j'ai fait ceci :
Mais l'onglet reste désespérément identique à un onglet n'ayant pas la classe "selected"
Auriez vous quelques idées pour m'aider ?
Merci
Modifié par GrUnK (12 Sep 2007 - 17:54)
j'ai actuellement un menu à onglet qui marche bien (merci à ceux qui m'ont aider ).
j'entreprends maintenant d'ajouter une classe "selected" qui permet de voir l'onglet actif.
Ainsi si je clic sur l'onglet 1 il gardera son aspect de roll-hover.
Coté HTML j'ai ceci :
<div id="onglet_enchere" class="titre_enchere"><span style="float:left;width:70%; padding-top:2px;">ENCHERES</span><span style="float:right;width:30%;padding-top:2px;">
<ul>
<li class="selected"><a href="javascript:onglet_encheres(1)"><span>1</span></a></li>
<li><a href="javascript:onglet_encheres(2)"><span>2</span></a></li>
<li><a href="javascript:onglet_encheres(3)"><span>3</span></a></li>
</ul></span>
</div>
J'ai donc rajouté une class selected à l'onglet que je veux séléctionner.
De base mon css est celui ci :
#onglet_enchere ul {
list-style-type: none;
width: 100%;
}
#onglet_enchere li {
float: left;
display:inline;
}
#onglet_enchere li a {
float: left;
margin:0px 5px 0px 5px;
padding-left:3px;
text-align: center;
text-decoration: none;
color: #ffffff;
font-weight: bold;
font-family: arial;
font-size: 8.5pt;
background-position:0 0;
background-repeat:no-repeat;
}
#onglet_enchere li a span {
display:block;
padding-left:2px;
padding-right:3px;
float:left;
font-size: 8.5pt;
text-align:center;
text-decoration:none;
color:#fff;
background-position:100% 0;
height:18px;
cursor:pointer;
}
#onglet_enchere li a:hover {
color:#B20902;
background-position:0 -82px;
background-repeat:no-repeat;
}
.titre_enchere a{background-image:url(struct/color/onglet_video_gauche.gif);}
.titre_enchere a span{background-image:url(struct/color/onglet_video_droit.gif);}
Le but étant d'appliquer le style des hover à ma classe j'ai fait ceci :
#onglet_enchere.selected a
{
color:#B20902;
background-position:0 -82px;
background-repeat:no-repeat;
}
#onglet_enchere.selected a span
{
background-position:100% -82px;
background-repeat:no-repeat;
color:#B20902;
}
Mais l'onglet reste désespérément identique à un onglet n'ayant pas la classe "selected"
Auriez vous quelques idées pour m'aider ?
Merci
Modifié par GrUnK (12 Sep 2007 - 17:54)