2012-04-16 109 views
0

我有一个下拉,我已与样式和图像。当用户选择一个选项时,它变成蓝色。蓝色显示在看起来非常丑陋的图像上。我怎样才能通过CSS来阻止这种行为?我不想让选定的状态改变颜色。停止选择框从更改选定的选项颜色

我想是这样

select:active { 
    background:transparent; 
} 

我打开JavaScript的解决方案太...

回答

2

没有达成一致的,跨浏览器,符合标准的解决方案,从造型所选选项一个选择框。

每个浏览器都会以不同的方式处理输入字段,在选择字段时最为真实。

你最好的选择将是看看这个提问/回答:Is it possible to style a select box?

+0

有没有办法告诉选择框去后面的图像? – zaini 2012-04-16 13:20:21

+0

我不相信有一个可靠的方法,使背景图像背后发生颜色变化。 – magzalez 2012-04-16 14:27:10