IE梯度过滤器背景覆盖活动背景颜色

时间:2013-10-03 20:18:25

标签: html css internet-explorer-8

我正在设计一个div,它使用jQuery在选中时为div添加.active类。 div的背景是渐变,我想保留。我正在使用filter:属性在IE中显示渐变。活动类将背景修改为纯色,但在IE中,filter: CSS属性会覆盖.active样式。

是否有解决方案,所以.active类会在IE中显示正确的背景颜色?

请参阅此示例:http://jsbin.com/eDEjuzu/1/

由于

1 个答案:

答案 0 :(得分:1)

只需将filter: none添加到.active课程即可。对于使用filter属性制作的IE6-9渐变覆盖正常background值,因此除了更改背景颜色外,您还需要取消hover上的渐变滤镜。

Updated JSBin