CSS:选择的伪类类似于:checked,但是对于<select>元素有没有办法在<option>元素中设置当前所选元素的样式<select>?然后,我可以为当前选定的选项元素提供背景颜色?这样我就可以设置当前在封闭下拉列表中可见的选项。
3 回答
弑天下
TA贡献1818条经验 获得超8个赞
实际上,您只能设置几个CSS属性:修改后的选项元素。 color
也不起作用,background-color
但你可以设置一个background-image
。
你可以将它与渐变结合起来来做到这一点。
option:hover,option:focus,option:active,option:checked { background: linear-gradient(#5A2569, #5A2569);}
<select> <option>A</option> <option>B</option> <option>C</option></select>
适用于gecko / webkit。
qq_花开花谢_0
TA贡献1835条经验 获得超7个赞
这对我有用:
select option { color: black;}select:not(:checked) { color: gray;}
- 3 回答
- 0 关注
- 1251 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消