Probleme pour bouton menu (HTML)

Résolu/Fermé
Utilisateur anonyme - Modifié par jordane45 le 23/09/2016 à 22:15
 Utilisateur anonyme - 30 sept. 2016 à 17:36
Bonjours voila mon problème

Sur mon site internet j'ai crée des boutons et ce que je veux c'est que en cliquand sur le bouton il devienne fond bleu et ecriture blanche (par default il est fond blanc ecriture bleu)

voici les code que vous voyer un peu commencet c'est fait
Pour la page HTML:
<li class="menu"> <a href="onglet site/Présentation des personnages.html" rel="nofollow noopener noreferrer" target="_blank" class="bouton"> Les Heros </a> </li>


Pour la page CSS:
.menu
{
  font-size: 33px;
  background-color: white;
  color: rgb(0,165,226);
  border: 3px rgb(0,165,226) solid;
  border-radius: 10px;
  text-align: center;
  list-style-type: none;
  width: 450px;
  margin-top: -6px;
  background-color: transparent;
}

.menu:hover
{
  background-color: rgb(0,165,226);
}

.bouton:visited
{
  color: rgb(0,165,226)
}

.bouton:hover
{
  color: white
}


EDIT : Ajout des balises de code

mon problème est que quand je passe la souris sur le bloc qui contient l'url elle devient toute bleu mais pas l'ecriture (elle le devient que si je passe la souris sur elle) et moi je veux que le text devienne blanc lorsque je passe la souris sur le bloc


voila merci a ceux qui m'aideront :)

par la même occasion si vous savez faire disparaitre le surlignement en dessous du lien :)
A voir également:

1 réponse

jordane45 Messages postés 38139 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 avril 2024 4 649
23 sept. 2016 à 22:14
Bonjour,

Ta question concerne le html et le CSS ... je la déplace donc dans le bon forum.

A tout hasard... as tu essayé avec du background-color ?
 background-color: #E3E1B8;

0
Utilisateur anonyme
23 sept. 2016 à 23:00
oui le back ground color est dans le .menu etc
0
jordane45 Messages postés 38139 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 avril 2024 4 649 > Utilisateur anonyme
24 sept. 2016 à 02:20
Oui désolé.
Je viens de relire ta question.
Donc lorsque tu passes le curseur de la souris sur le bloc ( le LI) tu veux que le texte contenu dans le lien (le href) devienne blanc c'est ça ?

donc ajoutes ça dans ton css :
 .menu:hover >.bouton {
    color:white;
 }


NB : penses à mettre des ";" après chaque ligne de css
0
Utilisateur anonyme
30 sept. 2016 à 17:36
merci c'est regelr
0