Bonsoir à tous, je suis en train de réaliser un petit site personnelle, le truc c'est que je bute sur un point.
Mon menu horizontal est déroulant, jusque là rien de bien extraordinaire.
Le truc c'est que mon menu horizontal fait des siennes, en effet je remarque un décalage entre mes différentes partie du menu principale.
Je veux que mes menus du haut, donc visible tout le temps, ai une largeur constante.
Voici l'effet que je souhaite avoir:
http://novavision.studio.free.fr/board/effect.jpg
Voici ce que j'ai comme effet:
http://novavision.studio.free.fr/board/noeffect.jpg
Pour le code source de la page:
Voici le code HTML:
Et le CSS:
J'espère que ce que je souhaite de faire est faisable.
Modifié par DR I (13 Mar 2010 - 13:31)
Mon menu horizontal est déroulant, jusque là rien de bien extraordinaire.
Le truc c'est que mon menu horizontal fait des siennes, en effet je remarque un décalage entre mes différentes partie du menu principale.
Je veux que mes menus du haut, donc visible tout le temps, ai une largeur constante.
Voici l'effet que je souhaite avoir:
http://novavision.studio.free.fr/board/effect.jpg
Voici ce que j'ai comme effet:
http://novavision.studio.free.fr/board/noeffect.jpg
Pour le code source de la page:
Voici le code HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" media="screen" type="text/css" title="main.css" href="header.css" />
<link rel="stylesheet" media="screen" type="text/css" title="body.css" href="body.css" />
<link rel="stylesheet" media="screen" type="text/css" title="footer.css" href="footer.css" />
<title>NV-Systems</title>
</head>
<body>
<!-- Header Section -->
<div id="Banner"></div>
<div id="Logo"></div>
<div id="MenuBar" class="MenuBarFX">
<ul>
<li><a href=#>Home</a></li>
<li><a href=#>Technologies</a>
<ul>
<li><a href=#>Paladin OS</a></li>
<li><a href=#>Paladin Servers</a></li>
<li><a href=#>Paladin Eyes</a></li>
</ul>
</li>
<li><a href=#>Support</a>
<ul>
<li><a href=#>Online Technical Support</a></li>
<li><a href=#>Documentations</a></li>
<li><a href=#>Order a licence</a></li>
<li><a href=#>Ask a question</a></li>
</ul>
</li>
<li><a href=#>Communities</a>
<ul>
<li><a href=#>Forums</a></li>
<li><a href=#>Cool Stuff</a></li>
<li><a href=#>Make a suggestion</a></li>
</ul>
</li>
<li><a href=#>Contact</a></li>
</ul>
</div>
<!--News and Ads Section-->
<div id="newscont" class="">
<div
</div>
</body>
</html>
Et le CSS:
@charset "utf-8";
/* Fichier CSS pour la page d'acceuil */
body {
background-image:url(images/NVS_Background.png);
background-color:#ffffff;
background-position:top;
background-repeat:repeat-x;
}
/* CSS Header parts */
div#Banner {
min-width:640px;
width:100%;
height:96px;
top:0px;
left:0px;
background-color:#303338;
background-position:top;
background-repeat:repeat-x;
position:absolute;
z-index:0;
}
div#Logo {
width:239px;
height:61px;
top:8px;
left:24px;
background-image:url(images/NVS_Logo.png);
background-position:top;
background-repeat:no-repeat;
position:absolute;
z-index:1;
}
div#MenuBar {
background-color:#42464d;
background-repeat:repeat-x;
min-width:640px;
width:100%;
height:24px;
top:72px;
left:0px;
position:absolute;
z-index:2;
}
/* Header Menu Bar Special Effects */
.MenuBarFX {
text-align:center;
text-decoration:none;
font-weight:bold;
font-family:Arial;
font-color:#e5e5e5;
}
.MenuBarFX ul { /*Parametrage des style de puces, ici masquer les puces + Parametrage du bandeau principal*/
margin:0px;
padding:0px;
list-style-type:none;
text-align:left;
font:Arial;
font-size:12px;
font-weight:normal;
}
.MenuBarFX ul li { /*Parametrage des sous menu*/
line-height:24px;
width:auto;
float:left;
padding:0px;
margin-left:4px;
color:#e5e5e5;
}
.MenuBarFX ul li a { /*Parametrage des sous menu hyperlien*/
margin:0px;
padding:0px;
line-height:24px;
display:block;
text-decoration:none;
color:#e5e5e5;
}
.MenuBarFX ul li a:hover { /*Parametrage des sous menu hyperlien souris survol*/
line-height:24px;
width:auto;
color:#4289ff;
background-color:none;
}
.MenuBarFX ul li ul { /*Masquage des sous menu*/
display:none;
}
.MenuBarFX ul li ul {
width:auto;
float:none;
border:0px;
-moz-box-shadow: 1px 3px 6px #999;
-webkit-box-shadow: 1px 3px 6px #999;
box-shadow: 1px 3px 6px #999;
background-color:rgba(66, 70, 77, 0.8);
}
.MenuBarFX ul li:hover ul{
display:block;
width:auto;
float:none;
margin:0px;
padding:0px;
color:#4289ff;
}
.MenuBarFX ul li a:hover ul{
display:block;
width:auto;
}
.MenuBarFX ul li ul li{
display:block;
float:none;
}
.MenuBarFX ul li ul li a{
line-height:18px;
display:block;
float:none;
width:auto;
padding:2px;
color:#e5e5e5;
}
.MenuBarFX ul li ul li a:hover{
line-height:18px;
display:block;
float:none;
width:auto;
padding:2px;
color:#4289ff;
}
J'espère que ce que je souhaite de faire est faisable.
Modifié par DR I (13 Mar 2010 - 13:31)