2011-06-10 45 views
1

我有一个选择框,其中每个选项的背景都具有特定颜色是非常重要的。问题在于选择框被点击,选定的选项显示为蓝色(与选定的文本颜色相同)。问题样式选择字段中的选项

我试过使用很多选择器(:active,:focus,:: selection,[selected]),我无法找到改变这种行为的方式。任何想法?

我想这可以用js来完成,但是必须有一个CSS选择器可以工作,对吗?

see what i mean?

回答

1

不幸的是,没有,没有一个动态的CSS伪类选择,这取决于option选择了改变。 option[selected]只匹配option s中的selected属性,由标记定义。

+0

甚至在CSS3?这太糟糕了...... – 2011-06-10 13:19:46

+0

@ 0al0:不,很遗憾:( – BoltClock 2011-06-10 13:20:08

+0

我不认为':selected'有助于实际改变他所说的蓝色“选定”颜色 – thirtydot 2011-06-10 13:21:18