最近,我創建了一個svg蒙版圖像,它在Chrome中完美工作,但在我的Internet Explorer版本中無法正常工作。下面是我的SVG預計最終的結果如何使svg蒙版圖像與Internet Explorer兼容
這是我的SVG代碼
<svg width="0" height="0" viewBox="0 0 160 160">
<defs>
<clipPath id="shape">
<path d="M10,70 Q0,80 10,90 L70,150 Q80,160 90,150 L150,90 Q160,80 150,70 L90,10 Q80,0 70,10z" />
</clipPath>
</defs>
</svg>
<img src='http://i.imgur.com/NR6kefg.jpg' class='photo_rectangle_inverse' />
<img src='http://i.imgur.com/DXaH323.jpg' class='photo_rectangle_inverse' />
這是我的CSS
* {
padding: 0;
margin: 0;
}
.photo_rectangle_inverse {
height: 160px;
width: 170px;
-webkit-clip-path: url(#shape);
clip-path: url(#shape);
position: relative;
-webkit-transform: translateZ(1px)
}
由於SVG不是在互聯網工作瀏覽器(IE 11),在閱讀this article,談到與瀏覽器的兼容性問題後,我添加了
<meta http-equiv="X-UA-Compatible" content="IE=edge">
我的頁面頂部因爲基於IE Edge的文章似乎與Svg最兼容。
但仍然顯示svg形狀。
這是Jsfiddle。注意Jsfiddle不允許元標記
如何使svg蒙版圖像與Internet Explorer兼容?
韓國社交協會
如何嗎?你可以更具體一些,或者給我一個基於我已經寫過的例子嗎? Tks –
感謝它的工作。但它不顯示形狀的左角。它削減它。你能幫我解決嗎?你可以添加這個答案,以便我可以驗證它。 Jsfiddle http://jsfiddle.net/manofgod/omat2km1/3/ –