我有一个带有 multiple 属性的 select 元素,如下所示:
<select name="" id="selectGroup" multiple>
...
</select>
我已经像这样设置了悬停和选定颜色的样式:
#selectGroup option:hover {
background: lightblue;
}
#selectGroup option:checked {
box-shadow: 0 0 10px 100px lightblue inset;
}
现在,问题是当您实际单击一个项目(并使其处于活动状态)时,字体颜色会变为白色。我尝试过使用各种伪选择器,例如 :active、:focus 等,甚至只是将color
选项或选择的样式放入其中,但没有任何效果。
是否可以更改活动项目的颜色?
有关示例,请参见此 codepen:https ://codepen.io/anon/pen/ywMQzp