如何访问firefox浏览器的object.style.filter?

时间:2011-08-25 04:12:53

标签: javascript html css firefox

我正在使用object.style.filter='Gray'object.style.filter='fliph'object.style.filter='flipv'object.style.filter='invert'这是在IE中工作,但在Firefox中它不起作用。你可以帮忙吗?

2 个答案:

答案 0 :(得分:2)

Firefox中的

.style.filter公开了SVG定义的filter CSS属性。此属性的有效值不包括'Gray'。请参阅http://www.w3.org/TR/SVG11/filters.html#FilterPropertyhttps://developer.mozilla.org/en/applying_svg_effects_to_html_content#Example.3a.c2.a0Filtering

答案 1 :(得分:0)

过滤器是IE特定的。 CSS将用于设置IE和FF中的颜色:

object.style.backgroundColor = 'gray'

如果您的目标是为整个div着色,最好的办法是创建一个覆盖第一个div的新div,并且部分透明。