Maison >interface Web >tutoriel CSS >Comment puis-je personnaliser les points forts des options de la liste de sélection au survol ?

Comment puis-je personnaliser les points forts des options de la liste de sélection au survol ?

DDD
DDDoriginal
2024-12-24 09:11:42317parcourir

How Can I Customize Select List Option Highlights on Hover?

Modifier l'option de liste de sélection en surbrillance au survol

La personnalisation de l'apparence des options de liste de sélection en survol peut améliorer l'expérience utilisateur. Une demande courante consiste à modifier la couleur d’arrière-plan par défaut lorsqu’une option est survolée. Malheureusement, la règle CSS "option:hover { background-color: red; }" ne parvient pas à y parvenir.

Solution :

Pour résoudre ce problème, utilisez un inset box shadow :

select.decorated option:hover {
    box-shadow: 0 0 10px 100px #1882A8 inset;
}

Dans cet exemple, la classe « décorée » est appliquée à la boîte de sélection. Lorsqu'une option dans cette zone de sélection décorée est survolée, une ombre de boîte en médaillon avec une couleur de # 1882A8 est appliquée, créant le changement de couleur d'arrière-plan souhaité. Cette technique remplace efficacement la surbrillance par défaut et fournit une interface utilisateur plus personnalisable.

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:
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