我正在设计一个div,它使用jQuery在选中时为div添加.active
类。 div的背景是渐变,我想保留。我正在使用filter:
属性在IE中显示渐变。活动类将背景修改为纯色,但在IE中,filter:
CSS属性会覆盖.active
样式。
是否有解决方案,所以.active
类会在IE中显示正确的背景颜色?
请参阅此示例:http://jsbin.com/eDEjuzu/1/
由于
答案 0 :(得分:1)
只需将filter: none
添加到.active
课程即可。对于使用filter
属性制作的IE6-9渐变覆盖正常background
值,因此除了更改背景颜色外,您还需要取消hover
上的渐变滤镜。