5537 sujets

Sémantique web et HTML

Bonjour, comment faire pour que lorsque je passe la souris sur le menu il change de couleur (devient blanc) et changer la couleur du texte (qui est blanc) en la couleur du menu ?
Bonjour. Avec une pseudo classe :hover. Exemple pour un lien :
a:hover {
  color: black;
  background-color: white;
}

Il faut bien sûr adapter en fonction de votre élément cible. Si cette règle ne s'applique pas il faut la surcharger.

Edit : Merci à Laurent qui m'a corrigé en dessous. Pour une réponse plus complète, il faut préciser que l'on ajoute le plus souvent deux autres pseudo classes :
a:focus,
a:hover,
a:active {
  color: black;
  background-color: white;
}

Modifié par Olivier C (12 Nov 2021 - 21:04)
Meilleure solution
Modérateur
Olivier C a écrit :
Avec un pseudo-élément :hover.

*pseudo-classe Smiley lol les pseudo-éléments c'est les ::before, ::after etc

Bonne journée !