J'ai quelques petits problèmes avec mon menu CSS
Pour commencer, voici le site sur lequel je travail : http://moulins-cherisy.com/
Je me pose différentes questions :
• Je souhaite faire afficher mes sous-menus vers le haut.
Est ce possible ?
• Je souhaite également remplacer mes menus, par des images, pour que le rendu graphique soit un peu plus sympa, en jouant avec les polices.
Pouvez-vous m'aider pour le code ?
• Et enfin, je souhaite afficher mes sous-menus avec une couleur de fond transparente > blanc à 50% par exemple.
Merci beaucoup de votre aide.
Voici mon code CSS, et celui de ma page :
Modifié par Gwlad (01 Feb 2007 - 12:52)

Pour commencer, voici le site sur lequel je travail : http://moulins-cherisy.com/
Je me pose différentes questions :
• Je souhaite faire afficher mes sous-menus vers le haut.
Est ce possible ?
• Je souhaite également remplacer mes menus, par des images, pour que le rendu graphique soit un peu plus sympa, en jouant avec les polices.
Pouvez-vous m'aider pour le code ?
• Et enfin, je souhaite afficher mes sous-menus avec une couleur de fond transparente > blanc à 50% par exemple.
Merci beaucoup de votre aide.
Voici mon code CSS, et celui de ma page :
body {
margin: 30px;
padding: 0;
background: #330000;
font: 75% verdana, arial, sans-serif;
}
#page {
width: 815px;
}
#imagemenu1 {
background-image: url(images/index1.jpg);
background-position: center;
background-repeat: no-repeat;
width:100%;
height:120px;
}
#imagemenu2 {
background-image: url(images/index2.jpg);
background-position: center;
background-repeat: no-repeat;
width:100%;
height:237px;
}
.imagemenu3 {
background-image: url(images/index3.jpg);
background-position: center;
background-repeat: no-repeat;
width:100%;
height:28px;
}
.imagemenu4 {
background-image: url(images/index4.jpg);
background-position: center;
background-repeat: no-repeat;
width:100%;
height:125px;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: relative;
margin-left: auto;
margin-right: auto;
width: 815px;
}
#menu dl {
float: left;
width: 135px;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #ccc;
}
#menu dd {
display: none;
border: 0px solid gray;
}
#menu li {
text-align: center;
background: #fff;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 1px transparent;
}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background: #eee;
}
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Moulins de Chérisy</title>
<link href="indexcherisy.css" rel="stylesheet" type="text/css">
<script type="text/javascript">
<!--
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
for (var i = 1; i<=10; i++) {
if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
}
if (d) {d.style.display='block';}
}
//-->
</script>
</head>
<body>
<div id=page">
<div id="imagemenu1"></div>
<div id="imagemenu2"></div>
<div id="menu">
<dl>
<dt onmouseover="javascript:montre('smenu1');">Présentation</dt>
<dd id="smenu1" onmouseover="javascript:montre('smenu1');" onmouseout="javascript:montre('');">
<ul>
<li><a href="#">Le mot du meunier</a></li>
<li><a href="#">Historique</a></li>
<li><a href="#">L'équipe</a></li>
<li><a href="#">Le moulin en marche</a></li>
<li><a href="#">Chiffres clés</a></li>
</ul>
</dd>
</dl>
<dl>
<dt onmouseover="javascript:montre('smenu2');">Nos produits</dt>
<dd id="smenu2" onmouseover="javascript:montre('smenu2');" onmouseout="javascript:montre('');">
<ul>
<li><a href="#">La tradi</a></li>
<li><a href="#">Les classiques</a></li>
<li><a href="#">Gamme rusti</a></li>
<li><a href="#">Banette</a></li>
</ul>
</dd>
</dl>
<dl>
<dt onmouseover="javascript:montre('smenu3');">Nos services</dt>
<dd id="smenu3" onmouseover="javascript:montre('smenu3');" onmouseout="javascript:montre('');">
<ul>
<li><a href="#">L'installation</a></li>
<li><a href="#">L'animation</a></li>
<li><a href="#">La PLV</a></li>
<li><a href="#">La formation</a></li>
</ul>
</dd>
</dl>
<dl>
<dt onmouseover="javascript:montre();"><a href="#">Actualités</a></dt>
</dl>
<dl>
<dt onmouseover="javascript:montre('smenu4');">Contact</dt>
<dd id="smenu4" onmouseover="javascript:montre('smenu4');" onmouseout="javascript:montre('');">
<ul>
<li><a href="#">Courriel</a></li>
<li><a href="#">Achat - Vente fonds</a></li>
</ul>
</dd>
</dl>
<dl>
<dt onmouseover="javascript:montre();"><a href="#">Nous trouver</a></dt>
</dl>
</div>
<div class="imagemenu3"></div>
<div class="imagemenu4"></div>
</div>
</body>
</html>
Modifié par Gwlad (01 Feb 2007 - 12:52)