Menu

louis1984 Messages postés 344 Statut Membre -  
LelLex Messages postés 1753 Statut Membre -
Bonjour,

J'ai fait un menu en css.

Il a une couleur de base qui change au passage de la souris.

Par contre je sais pas comment faire pour que la couleur que j'utilise lors du passage de la souris reste lorsque l'utilisateur est sur la page en cours.. je sais pas si c'est clair alors voici un exemple concret:

La je suis dans le forum de commentcamarche.net et en haut dans le menu l'onglet "FORUM" apprait en rouge.

Comment je peux faire ca?
A voir également:

7 réponses

LelLex Messages postés 1753 Statut Membre 112
 
Sur chaque page de ton site tu attaches au lien précis ton .css !

Exemple :

Page : Form
<a href="forum.php" class="rouge">Forum</a>


Ton .css :
.rouge{background-color:red;}


Tu fais pareil pour toutes les autres pages.
0
louis1984 Messages postés 344 Statut Membre 6
 
Merci Lellex mais je comprend pas tres bien ou je dois mettre le code..

Dans le header?
0
LelLex Messages postés 1753 Statut Membre 112
 
Envoi URL ou tes scripts...
( ça devrait être un automatisme. )
0
louis1984 Messages postés 344 Statut Membre 6
 
J'ai par exemple:

http://www.monsite.com/formation/

Mais j'ai aussi des pages comme ca:

http://www.monsite.com/formation/analyse_technique/index.php

et des pages comme ca:

http://www.monsite.com/formation/analyse_technique/index.php?page=macd

Au niveau du css pour mon menu j'ai ca:

#menu_principal {
height: 25px ;
margin: 0 ;
padding: 0 ;
background: #1199FF;
list-style-type: none ;
}
#menu_principal li {
float: left;
text-align: center;
}
#menu_principal li a {
display:block;
width: 140px;
line-height: 25px ;
font-size: 13px;
font-weight: bold ;
color: #FFF ;
text-decoration: none ;
border-right: 2px solid #fff ;
}
#menu_principal li a:hover, #menu_principal li a:focus, #menu_principal li a:active {
background: #9FE0FF;
}
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
LelLex Messages postés 1753 Statut Membre 112
 
<li><a href="ta-page-php-ou-html" style="background-color:red;">Ta page</a></li>

Ou
<li style="background-color:red;"><a href="ta-page-php-ou-html">Ta page</a></li>


Après tu peux intégrer background-color dans ton .css.
0
louis1984 Messages postés 344 Statut Membre 6
 
Le probleme c'est que le jour ou je decide de changer la couleur pour le passage de la souris je vais devoir changer la couleur du background dans tous les menus...

ya pas un moyen que la ligne <li><a href="ta-page-php-ou-html" style="background-color:red;">Ta page</a></li> recupere la couleur du background que j'ai mis dans le css (celle que j'utilise au passage de la souris)?
0
LelLex Messages postés 1753 Statut Membre 112
 
Depuis le début je te dis que tu peux l'attacher à ton .css
En passant pas class ou id

( regarde le post n°1 )
0