Personnalisation de l'option Couleur de surbrillance
Le CSS peut-il être utilisé pour modifier la couleur d'arrière-plan de l'élément de liste (
) lorsque le curseur le survole dans un champ élément ?
Clarification
La question initiale n'est pas claire concernant le comportement souhaité. Il semble que l'intention ait été de modifier la couleur d'arrière-plan de l'option éléments.
Tentatives et résultats
Tentatives de modification de l' La couleur d'arrière-plan des éléments s'est avérée inefficace, car la couleur du système est toujours appliquée.
Solution alternative
Une approche qui répond partiellement au comportement souhaité consiste à mettre en évidence l'intégralité de l'élément élément lorsque le curseur le survole :
<code class="css">select:hover { background-color: red; }</code> Copier après la connexion
Cependant, cette technique présente des différences de comportement spécifiques au navigateur :
Chrome met en évidence l'intégralité de la liste déroulante mais pas les options individuelles.
Firefox met en surbrillance à la fois la liste déroulante et les options, mais la surbrillance reste lorsque le curseur s'éloigne après que les options restent visible.
Conclusion
Comme cela a été largement noté, styliser les contrôles de formulaire de manière fiable est un défi. Pour explorer davantage, référez-vous à la documentation fournie.
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!