28172 sujets

CSS et mise en forme, CSS3

Bonjour à tous.
Je suis nouveau ici et je viens vous demander de l'aide ^^

Voilà je vais commencer à exposer mon problème :
Je conçois actuellement un site web, possédant un menu horizontal, basique, sous forme de différents onglets.
Pour le moment, lorsque l'utilisateur passe la souris sur un des dits onglets, le texte change de couleur, et l'image de fond de l'onglet aussi.

Ce que j'aimerais faire (et ce que je n'arrive pas à faire), c'est permettre à l'utilisateur de savoir où il se trouve par rapport à ce menu, en changeant l'image de l'onglet lorsqu'il clique dessus, et ce jusqu'à ce qu'il clique sur un nouvel onglet.
J'ai d'abord penser à la fonction a:active, mais je me suis vite rendu compte qu'il s'agissait d'un leurre ( ohhh les méchants ).

J'ai parcourus un peu le forum avant de poster ici et j'ai retenu un lien où l'auteur résoud ce problème via du javascript : http://www.fastclemmy.com/index.php?viewlog=98_vous-etes-ici

Malheureusement je n'y comprends rien Smiley bawling

Quelqu'un aurait-il la patience de m'expliquer comment faire ? ou au mieux, de m'expliquer le script écrit sur la page en lien ?

Merci d'avance.
Modifié par Aliam (07 Sep 2009 - 00:50)
Bonsoir Aliam,

Que l'Astuce soit avec toi ! Smiley cligne

Désolé je ne résiste pas, Mel Brooks m'a traumatisé Smiley lol

upload/12813-lachtuce.jpg

(Spaceballs, l'achtuce, toussa...) Smiley confused

Smiley dehors Smiley autruche
Merci beaucoup de ton aide !

J'ai cherché sur les forums, mais il faut croire que je n'avais pas assez bien cherché.
Merci encore.
Bonjour,

Petite précision quand même : la pseudo classe :active permet de cibler un lien actif ; un lien actif est un lien sur lequel on clique.