Bonjour à tous,
je suis en train de faire un menu en onglet en css avec une apparence OFF, ON et CURRENT (sélectionné). Jusque là tout va bien. Là où ça commence à coincer pour mon cerveau c'est quand on me demande que sur ce menu à 100%, d'isoler deux rubriques et les ferrer à droite avec des images de OFF, ON et CURRENT différentes. De plus dans ce menu sont imbriqués autant de sous-menu que de <li> afficher via une fonction javascript "montre on click" grosso modo...
Quelle méthode adopter ? La superposition des menus avec des postions absolute ? Ca me semble un peu barbare.
Voilà un code type qui pourrait me servir de base sans les ssmenus.
Merci de vos conseils.
Bonne journée,
Aurélia.
Modifié par Fugugirl (01 Nov 2007 - 15:22)
je suis en train de faire un menu en onglet en css avec une apparence OFF, ON et CURRENT (sélectionné). Jusque là tout va bien. Là où ça commence à coincer pour mon cerveau c'est quand on me demande que sur ce menu à 100%, d'isoler deux rubriques et les ferrer à droite avec des images de OFF, ON et CURRENT différentes. De plus dans ce menu sont imbriqués autant de sous-menu que de <li> afficher via une fonction javascript "montre on click" grosso modo...
Quelle méthode adopter ? La superposition des menus avec des postions absolute ? Ca me semble un peu barbare.
Voilà un code type qui pourrait me servir de base sans les ssmenus.
ul#menu009{
margin:0;
padding:0;
list-style-type:none;
width:auto;
font-size:12px;
height:36px;
font-family:Tahoma, Verdana, Arial, Helvetica;
position:relative;
display:block;
font-weight:bold;
background:url("bkg_off.gif") repeat-x left top;
border-bottom:5px solid #64812a;
border-top:1px solid #cbd77e;}
ul#menu009 li{
display:block;
float:left;
margin:0;
padding:0;}
ul#menu009 li a{
display:block;
float:left;
color:#486215;
text-decoration:none;
padding:12px 20px 0 20px;
height:24px;
background:url("separator.gif") no-repeat right top;}
ul#menu009 li a:hover{
background:url("hover.gif") no-repeat right top;}
ul#menu009 li a.current,ul#menu009 li a.current:hover{
color:#fff;
background:url("bkg_on.gif") no-repeat right top;}
<ul id="menu009">
<li><a href="#">Home</a></li>
<li><a href="#" class="current">Products</a></li>
<li><a href="#">Services</a></li>
<li><a href="#">About us</a></li>
<li><a href="#">Contact us</a></li>
</ul>
Merci de vos conseils.
Bonne journée,
Aurélia.
Modifié par Fugugirl (01 Nov 2007 - 15:22)