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
263 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!

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