我想剪切图像。并使用剪辑路径。对于Safari和Chrome而言,这并行,但不适用于Firefox。我搜索了这个网站的所有问题,这是我的代码的最后一个形状。但仍然无法让它在Firefox上运行。滑块中的剪辑路径在Firefox上不起作用
这是我的形象:
<img src="images/ex-board.jpg" alt="First slide image" class="sliderimg">
这是我的CSS:
.sliderimg {
width: 100%;
height: 357px;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
/*Firefox*/
clip-path: url("#slider-poly");
}
最后将此添加到我的索引文件:
<svg width="0" height="0">
<defs>
<clipPath id="slider-poly" clipPathUnits="objectBoundingBox">
<polygon points="0 0, 1 0, 1 0.85, 0 1" />
</clipPath >
</defs>
</svg>
但仍可以正常工作在Safari和Chrome上,但不是Firefox。
阅读此:http://stackoverflow.com/questions/940451/using-relative-url-in-css-file-what-location-is-it-relative-to –
而这:http:///stackoverflow.com/questions/31772152/svg-clip-path-online-works-if-css-not-linked-but-inline –
我删除了URL内的引号。并添加外部svg文件并将其中的svg代码。并在'#'之前添加它的名字。但不幸的是,问题仍然是一样的。 – cvdogan