Je n'ai jamais vraiment fait de survol de navigation en arrière-plan, je change simplement la couleur du texte une fois qu'il a été déplacé. Cependant j'essaye de faire ceci maintenant mais ne peux pas sembler l'obtenir juste. J'essaie de tout faire avec CSS car je crois qu'il y a un moyen mais je vois beaucoup d'autres personnes utilisant des sprites et des rollovers d'image. De quelle façon est le meilleur? Je pourrais finir par avoir beaucoup d'images sur mon site Web, donc j'essaie de rester loin d'eux, donc moi, je pense strictement CSS. Il y a un moyen non?Navigation par roulement CSS
CSS
#main-navigation { width: 100%; height: 100px; background: url(../img/NAV-BG.jpg) top center no-repeat; text-transform: uppercase; font-size: 1em; letter-spacing: 1px; line-height: 90px; /*border: 1px solid #000;*/ }
#main-navigation ul { width: 860px; list-style: none; margin: 0 auto; text-align: center;}
#main-navigation li { float: left ;margin-left: 30px; }
#main-navigation li a { display: block; text-decoration: none; color: #000; }
#main-navigation li a:hover { color: #c7bd89; background-color: #900; width: 120%; height: 30px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 auto; margin-top: 20px;}
HTML
<nav id="main-navigation">
<ul id="main-nav-left">
<li class="current"><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Current Season</a></li>
<li><a href="#">Past Seasons</a></li>
<li><a href="#">Contact</a></li>
<li><a href="#">Partners/Sponsors</a></li>
</ul>
</nav>
Mais je veux que ça ressemble à ce
Qu'est-ce que je manque?
Vous pouvez voir le violon de démonstration pour la sortie exacte problème résolu ... – w3uiguru