Changer la couleur D'arrière-plan de L'Option de liste de sélection sur hover en html [dupliquer]

Cette question a déjà une réponse ici:

  • changer la couleur D'arrière-plan de L'Option de liste de sélection sur hover 7 réponses

Est-il possible de changer la couleur d'arrière-plan par défaut de l'option de liste de sélection sur hover?

HTML:

<select id="select">
    <option value="1">One</option>
    <option value="2">Two</option>
    <option value="3">Three</option>
</select>
css prettyprint-override">select {
    -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px;
}

select:hover {    
    background-color:gren;
}

option:hover {
    background-color:yellow;
}

option {
    -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px;
    color:blue;
    background-color:yellow;
}

J'ai essayé l'option :hover{background-color:red;}, mais cela ne sert à rien. Quelqu'un sait comment faire cela?

29
demandé sur Krishna Kumar 2013-07-19 11:27:19

2 réponses

Actuellement, il n'y a aucun moyen d'appliquer un css pour obtenir le résultat souhaité . Pourquoi ne pas utiliser des bibliothèques comme choisi ou select2 . Ils vous permettent de style comme vous le souhaitez.

Si vous voulez utiliser des bibliothèques tierces, vous pouvez créer une simple liste non ordonnée et jouer avec du css.Voici le fil que vous pourriez suivre

Comment convertir dropdown en une liste non ordonnée en utilisant jquery?

20
répondu Kiran Ruth R 2017-05-23 12:24:14

Non, il n'est pas possible.

C'est vraiment, sinon utiliser des sélections natives, si vous créez un widget de sélection personnalisé à partir d'éléments html, T. E. "li".

3
répondu maximkou 2013-07-19 07:37:28