Bonjour a tous !
Je suis en train de faire un nouveau design pour un futur site et je suis en train de faire le menu horizontal avec un rollover (affichage d'une image au survol)
Voila le code :
CSS :
j'ai essayer plusieurs choses mais rien ne marche, en effet le rollover marche bien mais l'image menu-over n'est pas affichée entièrement, elle est afficher tout juste derriere le lien :'(
Ma question comment faire pour definir la taille d'un backgound d'un a:hover ou encore un li:hover ?
Merci , Ron
Modifié par Ronan (13 Apr 2007 - 22:49)
Je suis en train de faire un nouveau design pour un futur site et je suis en train de faire le menu horizontal avec un rollover (affichage d'une image au survol)
Voila le code :
<div id="global">
<div id="header"></div>
<div id="menu">
<ul>
<li id="active"><a href="#">Lien 1</a></li>
<li><a href="#">Lien 2</a></li>
</ul>
</div>
...
CSS :
#global {
margin-left: auto;
margin-right: auto;
width: 748px; /* largeur obligatoire pour être centré */
text-align: left; /* on rétablit l'alignement normal du texte */
}
#header{
background-image: url('images/vacancia.jpg') ;
background-repeat: no-repeat ;
height: 195px;
}
#menu{
background-image: url('images/menu.jpg') ;
background-repeat: repeat-x ;
height: 45px;
width: 748px;
}
#menu ul{
margin: 0px;
list-style-type: none ;
padding-top: 10px;
height:45px;
}
#menu li{
display: inline;
height: 100%;
margin-left:10px;
}
#menu li a{
display: inline;
}
#menu li a:hover{
background-image: url('images/menu-over.jpg');
background-repeat:no-repeat;
}
j'ai essayer plusieurs choses mais rien ne marche, en effet le rollover marche bien mais l'image menu-over n'est pas affichée entièrement, elle est afficher tout juste derriere le lien :'(
Ma question comment faire pour definir la taille d'un backgound d'un a:hover ou encore un li:hover ?
Merci , Ron
Modifié par Ronan (13 Apr 2007 - 22:49)