Menus Horizontaux
--> VOIR LA DEMO <--
Pour télécharger les fichiers de ce menu, c'est par ici |
Pour ceux qui souhaite consulter le code sans télécharger l'archive
Code HTML de ce menu :
<li><a href="http://dbmwebdesign.fr">Accueil</a></li>
<li class="list"><a href="#">Tutos</a>
<ul class="nav-sub">
<li><a href="#">Themes</a></li>
<li><a href="#">HTML5</a></li>
<li><a href="#">CSS3</a></li>
<li><a href="#">JQuery</a></li>
<li><a href="#">PHP</a></li>
<li><a href="#">FLASH</a></li>
<li><a href="#">Javascript</a></li>
<li><a href="#">AJAX</a></li>
</ul>
</li>
<li class="list"><a href="#">Ressources</a>
<ul class="nav-sub">
<li><a href="#">Web Design</a></li>
<li><a href="#">Outils</a></li>
<li><a href="#">Integration</a></li>
</ul>
</li>
<li><a href="#">Astuces</a></li>
<li><a href="#">Contact</a></li>
</ul>
Code CSS de ce menu :
#navigation { /*conteneur du menu*/
padding: 0;
clear:both;
width:858px;
height:51px;
background: #333;
border: solid 1px #666;
}
ul.nav-main li { /*règles générales des items de liste */
list-style: none;
margin: 0;
border-right:solid 1px #666;
}
ul.nav-main { /*règles des items principaux*/
position: relative;
z-index: 597;
}
ul.nav-main li:hover > ul { /*apparition des sous-listes au survol de l'item principal ul*/
visibility: visible;
}
ul.nav-main li:hover { /*design des items de liste au survol*/
position: relative;
z-index: 599;
cursor: pointer;
background: #666;
}
ul.nav-main li { /*positionnement, dimensions, couleurs et textes des items de liste*/
float:left;
display:block;
height: 51px;
color: #999;
font: 14px Arial, Helvetica, sans-serif;
}
ul.nav-main li a { /*positionnement, dimensions, couleurs et textes des items de liste intégrant une redirection url*/
display: block;
padding: 16px 16px 0 16px;
height: 35px;
color: #999;
font: 14px Arial, Helvetica, sans-serif;
text-decoration:none;
}
ul.nav-main li a:hover { /* couleurs des items de liste au survol*/
color:#D6D6D6;
}
ul.nav-main *.list { /*décalage entre chaque items principaux*/
padding-right: 22px;
}
ul.nav-sub { /*règles de la liste ul de sous menus*/
visibility: hidden;
position: absolute;
padding:10px;
top: 51px;
left: -2px;
z-index: 598;
background: #333;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
}
ul.nav-sub li { /* regles des items de liste sous menu */
list-style:none;
display:block;
padding: 0;
height: 27px;
float: none;
width:145px;
border-bottom: 1px solid #5a5a5a;
border-right:none;
background: none;
}
ul.nav-sub li a { /* règles des items de liste de sous menus intégrant une redirection url */
list-style:none;
display:block;
padding: 6px 5px 6px 5px;
height: 15px;
float: none;
width:145px;
background: none;
font: 12px Arial, Helvetica, sans-serif;
}
Menus Verticaux
--> VOIR LA DEMO <--
|
Pour ceux qui souhaite consulter le code sans télécharger l'archive
Code HTML de ce menu :
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Item01</a> <!--ouverture de Item01 -->
<ul class="sub-item1"> <!--sous menu de Item01 -->
<li><a href="#">sub-item01</a>
<ul class="sub-sub-item1"> <!--sous menu du sous menu de Item01 -->
<li><a href="#">sub-sub-item01</a></li>
<li><a href="#">sub-sub-item02</a></li>
<li><a href="#">sub-sub-item03</a></li>
</ul><!--fermeture sous menu du sous menu de Item01 -->
</li>
<li><a href="#">sub-item02</a></li>
<li><a href="#">sub-item03</a></li>
</ul> <!--fermeture du sous menu de Item01 -->
</li> <!--fermeture de Item01 -->
<li><a href="#">Item02</a>
<ul class="sub-item2"> <!--sous menu de Item02 -->
<li><a href="#">sub-item01</a></li>
<li><a href="#">sub-item02</a></li>
<li><a href="#">sub-item03</a></li>
</ul>
</li>
<li><a href="#">Item03</a>
<ul class="sub-item3"> <!--sous menu de Item03 -->
<li><a href="#">sub-item01</a></li>
<li><a href="#">sub-item02</a></li>
<li><a href="#">sub-item03</a></li>
<li><a href="#">sub-item04</a></li>
</ul>
</li>
<li><a href="#">Item04</a></li>
<li><a href="#">Item05</a></li>
<li><a href="#">Item06</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div> <!--fin du menu -->
Code CSS de ce menu :
@charset "utf-8";
/* CSS Document */
/*######## ITEMS Principaux ############*/
.menu_div ul {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFF;
list-style:none;
text-indent:15px;
background:#333333;
width:220px;
position:absolute;
}
.menu_div ul li {
background:#333333;
line-height:40px;
border-bottom:1px solid #000;
height:40px;
}
.menu_div ul li:hover {
background:#4D4D4D;
}
.menu_div ul li a {
text-decoration:none;
color:#FFF;
display:block;
}
.menu_div ul li a:hover {
background:#4D4D4D;
}
.menu_div ul li#active {
background:#3ea5ea;
}
/*######## FIN règles ITEMS Principaux ############*/
/*######## ITEMS Secondaires ############*/
ul ul {
display: none;
}
li:hover ul.sub-item1 {
display:block;
left:200px;
top:41px;
position:absolute;
width:200px;
}
li:hover ul.sub-item2 {
display:block;
left:200px;
top:82px;
position:absolute;
}
li:hover ul.sub-item3 {
display:block;
left:200px;
top:123px;
position:absolute;
}
/*######## ITEMS Tertiaires ############*/
ul.sub-item1 li:hover ul.sub-sub-item1 {
display:block;
left:200px;
top:0px;
position:absolute;
width:200px;
}
Profitez bien de ces ressources !