
Le code HTML :
Ce menu est comme la majorité des menus vertical en CSS, basé sur une liste
- .
- , d'un qui sert pour la mise en forme de la description ainsi que d'un afin de créer le lien sur l'ensemble du bouton.
Le code CSS : Pour ce qui est du fond et des directives CSS de base, le code est le suivant : body{
background:#d7d8cd;
font-family:Verdana, Arial, Helvetica, sans-serif;
} Ensuite, pour la mise en forme de la liste nous avons utiliser le code suivant :
// Mise en forme de chaque élément et ajout d'une barre de séparation entre chacun des éléments : divider.gif
#menu li{
clear:both;
float:left;
width:200px;
display:block;
background:url(../images/divider.gif) no-repeat bottom;
padding-bottom:3px;
}
// Mise en forme du lien hypertexte et affichage par défaut d'un image de crochet : check.gif
#menu li a{
display:block;
background:url(../images/check.gif) no-repeat left 36%;
padding:20px 10px 20px 30px;
text-decoration:none;
color:#3a3b36;
font-size:15px;
width:180px;
}
// Mise en forme du bouton lors du passage du curseur sur l'élément, le crochet ce cache afin de faire place à une flèche.
#menu li a:hover{
display:block;
background:#e5e6dd url(../images/arrow.gif) no-repeat right 50%;
padding:20px 10px 20px 30px;
margin:0 20px 0 0;
text-decoration:none;
color:#1b1c17;
font-size:15px;}
Et voilà le tour est joué! Rien de plus simple! Si vous désirez voir la démo, cliquer sur le lient suivant : Voir la démo
#menu li a span{
margin:4px 0 0 0;
display:block;
font-size:12px;
color:#3a3b36;
} Images utilisées :
Menu CSS vertical avancé

Poster un nouveau commentaire