Menu CSS et :active
Résolu/Fermé
moonlight-angel
Messages postés
92
Date d'inscription
vendredi 5 septembre 2008
Statut
Membre
Dernière intervention
27 novembre 2010
-
1 avril 2009 à 12:10
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 - 1 avril 2009 à 13:34
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 - 1 avril 2009 à 13:34
A voir également:
- Menu CSS et :active
- Menu déroulant excel - Guide
- Windows 11 menu démarrer classique - Guide
- Canon quick menu - Télécharger - Utilitaires
- Réinitialiser menu démarrer windows 10 - Guide
- Menu demarrer windows 10 - Guide
5 réponses
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
1 avril 2009 à 12:42
1 avril 2009 à 12:42
je cherche effectivement le mot (ou code) qui sert à différencier dans le menu, la page affichée actuellement
tu ajoutes une classe ou un identifiant au <li> correspondant à la page en cours et tu ajoutes une règle dans tes styles.
en HTML :
en CSS :
tu ajoutes une classe ou un identifiant au <li> correspondant à la page en cours et tu ajoutes une règle dans tes styles.
en HTML :
<li id="selected"><a id="lien1" href="index.php"><br></a></li>
en CSS :
li#selected a{ color:red; }
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
1 avril 2009 à 12:17
1 avril 2009 à 12:17
salut,
Je pense qu'il suffirait d'ajouter une ligne comme ça : a#lien1:active
c'est ça, tu le codes codes comme le :hover et tu le places APRÈS :hover dans la CSS.
mais :active c'est le moment où tu cliques sur le lien (en maintenant le bouton enfoncé), ça ne permet pas de différencier dans le menu la page affichée actuellement.
Je pense qu'il suffirait d'ajouter une ligne comme ça : a#lien1:active
c'est ça, tu le codes codes comme le :hover et tu le places APRÈS :hover dans la CSS.
mais :active c'est le moment où tu cliques sur le lien (en maintenant le bouton enfoncé), ça ne permet pas de différencier dans le menu la page affichée actuellement.
moonlight-angel
Messages postés
92
Date d'inscription
vendredi 5 septembre 2008
Statut
Membre
Dernière intervention
27 novembre 2010
4
1 avril 2009 à 12:38
1 avril 2009 à 12:38
Merci de ta réponse
Oui, je me suis trompé =D
J'ai un trou de mémoire, je cherche effectivement le mot (ou code) qui sert à différencier dans le menu, la page affichée actuellement...
Merci d'avance
PS: Comment je mets le code : ...... dans la parite HTML ? Où le placer et comment ?
Oui, je me suis trompé =D
J'ai un trou de mémoire, je cherche effectivement le mot (ou code) qui sert à différencier dans le menu, la page affichée actuellement...
Merci d'avance
PS: Comment je mets le code : ...... dans la parite HTML ? Où le placer et comment ?
moonlight-angel
Messages postés
92
Date d'inscription
vendredi 5 septembre 2008
Statut
Membre
Dernière intervention
27 novembre 2010
4
1 avril 2009 à 12:51
1 avril 2009 à 12:51
Ok, je te remercie, et une dernière question, la règle dans le CSS, je la mets comment, vu que je voudrais un "selected" différent pour chaque image.
Une idée ?
a#lien1:selected {
background-repeat: no-repeat;
width: 100px;
height: 30px;
background-image: url(images/menu/accueil_o.gif);
}
Une idée ?
a#lien1:selected {
background-repeat: no-repeat;
width: 100px;
height: 30px;
background-image: url(images/menu/accueil_o.gif);
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
1 avril 2009 à 13:34
1 avril 2009 à 13:34
li#selected a#lien1 { background-repeat: no-repeat; width: 100px; height: 30px; background-image: url(images/menu/accueil_o.gif); } li#selected a#lien2 { background-repeat: no-repeat; width: 100px; height: 30px; background-image: url(images/menu/autre_image.gif); }