Bonjour,
Je cherche à donner une couleur différente à chaque onglet survolé (hover).
Par exemple accueil > jaune, notre métier > vert, nos références bleu etc...
car toutes les pages de mon site auront une couleur de référence qui correspondra à la couleur de l'onglet qui y mène.
Avec hover tous les survols se retrouve de la même couleur. j'ai essayé genre des hover1 hover2 etc...
Impossible de trouver la solution en css. faut-il obligatoirement ajouter du javascript ? Merci de votre aide. Philippe
voici mon css :
#nav { color: #fff; font-size: 100%; font-family: "Trebuchet MS", Verdana, Sans-Serif; font-weight: bold; background-image: url("../img/bodyFooter.jpg"); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-transform: uppercase; margin: 0; padding: 10px 0; width: 100%; float: left }
#nav li { font-size: 1em; font-weight: bold; list-style: none; display: inline; padding: 5px 2px 5px 20px }
#nav li a { color: #fff; font-weight: bold; text-decoration: none; margin: 0; padding: 7px }
#nav li a:hover { color: #fc0; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
#nav #current a { color: #fc0; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
et voici mon html :
<ul id="nav">
<li id="current"><a id="Home page" href="index.html">Accueil</a></li>
<li><a id="jaune" href="metier.html">Notre métier</a></li>
<li><a id="Clients" href="#">Nos références</a></li>
<li><a id="red" href="#">L'équipe</a></li>
<li><a id="France, Italie, Allemangne..." href="#">International</a></li>
<li><a id="Quoi de neuf ?" href="#">News</a></li>
</ul>
Je cherche à donner une couleur différente à chaque onglet survolé (hover).
Par exemple accueil > jaune, notre métier > vert, nos références bleu etc...
car toutes les pages de mon site auront une couleur de référence qui correspondra à la couleur de l'onglet qui y mène.
Avec hover tous les survols se retrouve de la même couleur. j'ai essayé genre des hover1 hover2 etc...
Impossible de trouver la solution en css. faut-il obligatoirement ajouter du javascript ? Merci de votre aide. Philippe
voici mon css :
#nav { color: #fff; font-size: 100%; font-family: "Trebuchet MS", Verdana, Sans-Serif; font-weight: bold; background-image: url("../img/bodyFooter.jpg"); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-transform: uppercase; margin: 0; padding: 10px 0; width: 100%; float: left }
#nav li { font-size: 1em; font-weight: bold; list-style: none; display: inline; padding: 5px 2px 5px 20px }
#nav li a { color: #fff; font-weight: bold; text-decoration: none; margin: 0; padding: 7px }
#nav li a:hover { color: #fc0; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
#nav #current a { color: #fc0; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
et voici mon html :
<ul id="nav">
<li id="current"><a id="Home page" href="index.html">Accueil</a></li>
<li><a id="jaune" href="metier.html">Notre métier</a></li>
<li><a id="Clients" href="#">Nos références</a></li>
<li><a id="red" href="#">L'équipe</a></li>
<li><a id="France, Italie, Allemangne..." href="#">International</a></li>
<li><a id="Quoi de neuf ?" href="#">News</a></li>
</ul>