Salut à tous,
Je sèche un peu sur un tout petite problème d'affichage de mon menu.
Voici mon menu actuel:
http://hfr-rehost.net/http://self/pic/7d9d5efe66f56a6b32f6caf7a566065e8a8d4dda.gif
Et je voudrais que les bordures se présentent comme ceci:
http://hfr-rehost.net/http://self/pic/6f11a431f58cdeff485caf48d7d9a9154f8bd1e0.gif
Comment y parvenir ? J'ai essayé de jouer sur le z-index de mes différents éléments li et ul avec une bordure blanche en bas, mais apparemment ça ne fonctionne pas (ou alors j'ai merdé )
Voici le code de mon menu:
Et la feuille de style.
Si quelqu'un avait une piste...
En vous remerciant d'avance
Modifié par samlon (10 May 2012 - 14:16)
Je sèche un peu sur un tout petite problème d'affichage de mon menu.
Voici mon menu actuel:
http://hfr-rehost.net/http://self/pic/7d9d5efe66f56a6b32f6caf7a566065e8a8d4dda.gif
Et je voudrais que les bordures se présentent comme ceci:
http://hfr-rehost.net/http://self/pic/6f11a431f58cdeff485caf48d7d9a9154f8bd1e0.gif
Comment y parvenir ? J'ai essayé de jouer sur le z-index de mes différents éléments li et ul avec une bordure blanche en bas, mais apparemment ça ne fonctionne pas (ou alors j'ai merdé )
Voici le code de mon menu:
<div class="menuF">
<ul>
<li class="borderMenu"><a href="#">Menu 1</a>
<ul>
<li><a href="" target="_blank"><img src="image.png" border="0" align="absmiddle" /> Lien 1</a></li>
<li><a href="" target="_blank"><img src="image.png" border="0" align="absmiddle" /> Lien 2</a></li>
<li><a href="" target="_blank"><img src="image.png" border="0" align="absmiddle" /> Lien 3</a></li>
<li><a href="" target="_blank"><img src="image.png" border="0" align="absmiddle" /> Lien 4</a></li>
</ul>
</li>
<li class="borderMenu"><a href="#">Menu 2</a>
<ul>
<li><a href="" target="_blank"><img src="image.png" border="0" align="absmiddle" /> Lien 1</a></li>
<li><a href="" target="_blank"><img src="image.png" border="0" align="absmiddle" /> Lien 2</a></li>
<li><a href="" target="_blank"><img src="image.png" border="0" align="absmiddle" /> Lien 3</a></li>
<li><a href="" target="_blank"><img src="image.png" border="0" align="absmiddle" /> Lien 4</a></li>
</ul>
</li>
<li class="borderMenu"><a href="#">Menu 3</a>
<ul>
<li><a href="" target="_blank"><img src="image.png" border="0" align="absmiddle" /> Lien 1</a></li>
<li><a href="" target="_blank"><img src="image.png" border="0" align="absmiddle" /> Lien 2</a></li>
<li><a href="" target="_blank"><img src="image.png" border="0" align="absmiddle" /> Lien 3</a></li>
<li><a href="" target="_blank"><img src="image.png" border="0" align="absmiddle" /> Lien 4</a></li>
</ul>
</li>
<li class="borderMenu"><a href="#">Menu 4</a>
<ul>
<li><a href="" target="_blank"><img src="image.png" border="0" align="absmiddle" /> Lien 1</a></li>
<li><a href="" target="_blank"><img src="image.png" border="0" align="absmiddle" /> Lien 2</a></li>
<li><a href="" target="_blank"><img src="image.png" border="0" align="absmiddle" /> Lien 3</a></li>
<li><a href="" target="_blank"><img src="image.png" border="0" align="absmiddle" /> Lien 4</a></li>
</ul>
</li>
</ul>
</div>
Et la feuille de style.
.menuF {
margin:5px 0px 0px 0px;
padding:0px;
float:left;
}
.menuF ul {
background:#E4E4E4;
height:25px;
list-style:none;
margin:0;
padding:0;
}
.menuF li {
float:left;
padding:0px;
}
.menuF li.borderMenu {
border:1px solid #E4E4E4;
}
.menuF li.borderMenu:hover {
border-top:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #f36;
}
.menuF li a {
background:#E4E4E4 url(../images/sep.png) right no-repeat;
color:#666;
display:block;
line-height:25px;
margin:0px;
padding:0px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
}
.menuF li a:hover,.menuF ul li:hover a {
background:#fff;
color:#000;
text-decoration:none;
}
.menuF li ul {
background:#FFF;
display:none;
height:auto;
padding:5px 5px;
margin-left:-1px;
margin-top:-1px;
position:absolute;
z-index:200;
width:200px;
box-shadow:3px 3px 2px #555;
border:1px solid #000;
}
.menuF li:hover ul {
display:block;
}
.menuF li li {
display:block;
float:none;
margin:0px;
padding:0px;
width:200px;
}
.menuF li ul a {
display:block;
margin:0px;
padding:0px 0px 0px 5px;
text-align:left;
font-weight:normal;
}
.menuF li ul a:hover, .menuF li ul li:hover a {
background:#1484C8;
color:#ffffff;
margin:0px;
padding:0px 0px 0px 5px;
}
Si quelqu'un avait une piste...
En vous remerciant d'avance
Modifié par samlon (10 May 2012 - 14:16)