我需要使用全尺寸的圖片作爲背景,我需要該圖片有亮度過濾器。跨瀏覽器亮度過濾器使用css的img
現在它只在Chrome
和Firefox
上工作,最後一個使用svg。
這是我有:
img.fullscreenIMG
{
display:block;
position:absolute;
z-index:1;
filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' ><filter id='bright30'><feComponentTransfer><feFuncR type='linear' slope='0.30'/><feFuncG type='linear' slope='0.30' /><feFuncB type='linear' slope='0.30' /></feComponentTransfer></filter></svg>#bright30");
filter: brightness(0.6);
-webkit-filter: brightness(0.6);
-moz-filter: brightness(0.6);
-o-filter: brightness(0.6);
-ms-filter: brightness(0.6);
}
的Safari 5.1.7 Windows
不符合這方面的工作,既不Internet Explorer 11.
我缺少什麼?你能推薦我任何其他方式來完成相同的?
感謝
無論是系統的Safari 5.x也IE11支持'filter',請參閱:http://caniuse.com/css-filters – Dai
如果重做IMG作爲聯SVG內,和SVG走一路那麼它將在IE10中工作。 (Safari/Windows是一個死的產品順便說一句,它停止與版本5) –