Maison > interface Web > tutoriel CSS > Pourquoi mon bouton ne change-t-il pas de couleur au survol ?

Pourquoi mon bouton ne change-t-il pas de couleur au survol ?

DDD
Libérer: 2024-11-02 06:49:29
original
191 Les gens l'ont consulté

Why Isn't My Button Changing Color on Hover?

Modification de la couleur du bouton lors du survol de la souris

Description du problème :

Recherche d'une solution pour changer la couleur d'un bouton lorsque le pointeur de la souris le survole. Cependant, la solution fournie ne semble pas fonctionner comme prévu.

Solution fournie :

<code class="css">a.button {
   ...
}
a.button a:hover{
     background: #383;
}</code>
Copier après la connexion

Cause de l'échec :

Le sélecteur a.button a:hover cible les liens enfants des liens avec le bouton classe. Ce n'est pas le comportement prévu, car le bouton lui-même devrait changer de couleur au survol.

Solution correcte :

Modifiez le sélecteur en a.button:hover pour cibler le bouton directement lorsqu'il est survolé.

<code class="css">a.button {
   ...
}
a.button:hover{
     background: #383;
}</code>
Copier après la connexion

Ce sélecteur révisé appliquera le changement de couleur souhaité au bouton lors du survol de la souris, répondant ainsi à l'exigence initiale.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal