1 pièce(s) jointe(s)
Une Icone de font awesome dans le texte d'un button ne reagit pas au hover du button
Bonjour,
Je me tourne vers vous après avoir bien bidouillé sans résultat...
J'ai un menu classique composé d'une liste boutons dans le texte desquels j'ai des icônes provenant de chez "font awsome".
Je veux que le texte du bouton soit cadré à gauche et l'icône à droite.
Voici mon HTML pour deux lignes de menu :
Code:
1 2
| <li class="justl"><button id="menuOutils" class="hov" title="Outils">Outils <i class="fa-solid fa-screwdriver-wrench"></i></button></li>
<li class="justl"><button id="menuImprime" class="hov" title="Imprime">Imprime <i class="fa-solid fa-print"></i></button></li> |
Le Css associé est :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| button {
color: maroon;
background: white;
&:hover {
color: white;
background: maroon;
}
}
.fa-screwdriver-wrench,
.fa-print {
float: right;
&:hover {
background: white;
}
}
.justl {
text-align: left;
&:hover {
background: white;
}
} |
Tout se passe comme je le souhaite sauf que, à l'événement hover, si le bouton et son texte s'inversent bien,
l'icône ne s'inverse pas et du coup, disparaît (SAUF si l'hover se produit au-dessus de l'icône).
En voici l'illustration, le curseur se trouve au-dessus du milieu du button imprime dont la couleur de l'icône
ne passe pas au blanc et du coup on a brun sur brun... :
Pièce jointe 636778
J'ai essayé beaucoup de configurations, sans succès. Avez-vous une idée ?
Merci d'avoir pris le temps de me lire.
Goggi