Bonjour bonjour,
Voici mon problème, je mets en place un menu vertical, la-dessus pas grand chose de difficile ou qui me pose problème. En fait, c'est mon effet de a:hover que j'ai du mal à configurer.
Voilà 2 petits aperçus pour que ce soit plus clair.
http://img510.imageshack.us/i/cap1r.jpg/
Dans ce premier exemple, sur rollover du lien, le background se colore depuis le bord gauche, jusqu'à la fin du mot.
http://img297.imageshack.us/i/cap2h.jpg/
Dans ce second exemple, l'état normal du lien, c'est le background coloré du début du mot à la fin de la ligne.
Ce que je veux, c'est l'état de la capture numéro 2, et que sur rollover, la ligne se complète ( que toute la ligne soit colorée ). Je pensais qu'il fallait jouer sur les marges internes, mais en vain.
A mon avis, mon problème est d'ordre hiérarchique, et de confusion entre les attributs parents/enfants.
Dans l'espoir que vous puissiez m'aider, ou tout du moins me pointer la direction à suivre, je poste mon code :
et pour le html :
Modifié par jbbourgois (01 Oct 2009 - 17:32)
Voici mon problème, je mets en place un menu vertical, la-dessus pas grand chose de difficile ou qui me pose problème. En fait, c'est mon effet de a:hover que j'ai du mal à configurer.
Voilà 2 petits aperçus pour que ce soit plus clair.
http://img510.imageshack.us/i/cap1r.jpg/
Dans ce premier exemple, sur rollover du lien, le background se colore depuis le bord gauche, jusqu'à la fin du mot.
http://img297.imageshack.us/i/cap2h.jpg/
Dans ce second exemple, l'état normal du lien, c'est le background coloré du début du mot à la fin de la ligne.
Ce que je veux, c'est l'état de la capture numéro 2, et que sur rollover, la ligne se complète ( que toute la ligne soit colorée ). Je pensais qu'il fallait jouer sur les marges internes, mais en vain.
A mon avis, mon problème est d'ordre hiérarchique, et de confusion entre les attributs parents/enfants.
Dans l'espoir que vous puissiez m'aider, ou tout du moins me pointer la direction à suivre, je poste mon code :
#menul {
height: 335px;
background-image: url(img/fondcol.png);
}
ul#menu {
float:right;
list-style-type: none;
margin: 0;
padding-top: 50px;
}
.historique a:hover {
background: #bb7b93;
}
li#menu a {
text-align: left;
}
ul#menu a {
padding-left: 70px;
padding-right: 10px;
text-decoration: none;
color: white;
}
ul#menu a:hover {
}
et pour le html :
<div id="menul">
<ul id="menu">
<li class="historique"><h3><a href="#">Historique</a></h3></li>
<li class="historique"><h3><a href="#">Éditeur</a></h3></li>
<li><h3><a href="#">Imprimeur</a></h3></li>
<li><h3><a href="#">Ateliers</a></h3></li>
<li><h3><a href="#">Catalogue</a></h3></li>
<li><h3><a href="#">Stages & locations</a></h3></li>
<li><h3><a href="#">Actualités</a></h3></li>
</ul>
</div>
Modifié par jbbourgois (01 Oct 2009 - 17:32)