大家好,我試圖從一側模糊圖像的邊緣,使用蒙版屬性,以便身體標記的背景與圖像融爲一體。看看下面的圖片。面具不能在Internet Explorer中工作
我已經試過link指其上所有的瀏覽器,但除了IE和Opera完美地運行。儘管我已經在很多博客中看到屏蔽財產與IE無法正常工作。請在下面找到我的代碼片段
<svg width="503" height="373">
<defs>
<filter id="filter">
<feGaussianBlur stdDeviation="10" />
</filter>
<mask id="mask">
<rect y="0" height="400" width="300" fill="white" filter="url(#filter)" ></rect>
</mask>
</defs>
<image xlink:href="https://s3-us-west-2.amazonaws.com/s.cdpn.io/3/Harry-Potter-1-.jpg" width="503" height="373" mask="url(#mask)"></image>
<foreignObject width="503px" height="373px" style="mask: url(#mask);"></foreignObject>
</svg>
如果我無法做到這一點與掩蔽,那麼請建議我一些很好的解決方案。
這不會是一個很好的解決方案,如果有使用多個圖像或者圖像動態加載。我認爲OP正在尋找更通用的解決方案。 – 2015-04-06 13:02:04
@ SamyS.Rathore IE看起來並不支持IE,所以如果OP希望它能在IE上工作,這是唯一的解決方案。 – 2015-04-06 13:04:16
有幾個選項可以在IE中工作([例如](http://jsfiddle.net/w4usc5bs/1/)),這可能會改變和使用不同的方式 – 2015-04-06 13:10:06