在html中悬停时更改选择列表选项背景颜色

sri*_*ari 29 html css html5 css3

是否可以在悬停时更改选择列表选项的默认背景颜色?

HTML:

<select id="select">
    <option value="1">One</option>
    <option value="2">Two</option>
    <option value="3">Three</option>
</select>
Run Code Online (Sandbox Code Playgroud)
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;
}
Run Code Online (Sandbox Code Playgroud)

我尝试过选项:hover{background-color:red;},但没用.有人知道怎么做这个吗?

Kir*_*h R 20

目前无法应用css来获得所需的结果.为什么不使用像选择select2这样的库.这些允许您按照自己想要的方式设计样式.

如果您不想使用第三方库,那么您可以创建一个简单的无序列表并使用一些css.这是您可以关注的线程

如何使用jquery将<select>下拉列表转换为无序列表?