28172 sujets

CSS et mise en forme, CSS3

Bonjour,
Je ne parviens pas avec les css à faire en sorte que lorsque je me trouve sur la page en cours, la ligne du menu soit dans une couleur différente du reste du menu.
Comme si active ne fonctionnait pas.
J'aimerais savoir si je pouvais avoir un petit carré jaune par exemple à la place du turquoise.
(Le menu est un menu css portes coulissantes que j'ai "pompé" sur le site)

http://essai.web2aconcept.fr/

merci
Modifié par kayorn (01 Apr 2011 - 08:08)
Je pense qu'il faut que tu crée une class .[nom de te classe] avec ton carré jaune et quand tu va sur ta page tu met cette classe sur ton lien.

Tu as aussi la solution en JavaScript.

Je pense que tu ne comprend pas vraiment la pseudo-class active, c'est vrai que le nom 'active' est trompeur. En fait a:active correspond au moment ou le lien est en train d'être cliqué.
Modifié par DevJoe (01 Apr 2011 - 08:40)
c'est vrai que je confonds...
ca ne doit pas être possible en css vu que l'événement n'existe pas à part link hover et active et que le menu ne peut pas deviner sur quel page on est.
Je pense comme toi que c'est faisable avec javascript ou ajax.
donc ça restera comme ça.

merci