我有一个问题,就是如何调整我的svg剪切路径大小以适应图像大小。
我的代码如下:
<svg id="image-svg" class="clip">
<img class="main-img" src="http://25.media.tumblr.com/tumblr_m5nre6cxkQ1qbs7p5o1_r1_500.jpg" alt="" />
</svg>
<svg class="clip">
<clipPath id="clipPolygon">
<polygon points="52 0,100 45,50 100,0 50">
</polygon>
</clipPath>
</svg>
然后我使用如下的CSS代码:
#image-svg {
left:0;
top:0;
}
.main-img {
clip-path: url('#clipPolygon');
width:90%;
}
除了剪切路径比图像本身小之外,一切都正常。如何解决这个问题?这是我的工作fiddle: https://jsfiddle.net/7egbccpw/