【发布时间】:2017-01-26 22:28:08
【问题描述】:
问题
我正在尝试通过剪辑路径将两个图像裁剪为某个三角形,但是当我尝试将内联 svg 代码移动到外部文件时,只有 fp 剪辑路径适用于图像。 sp 路径的图片完全消失了。
请注意,我使用的是 Firefox,因此不能使用纯 CSS 和 clip-path: polygon() 样式。
SVG 代码
<svg xmlns="http://www.w3.org/2000/svg" height="0" width="0">
<defs>
<clipPath id="fp">
<polygon points="0 0, 100 0, 0 100"/>
</clipPath>
<clippath id="sp">
<polygon points="100 0, 100 100, 0 100"/>
</clippath>
</defs>
</svg>
工作小提琴
这个小提琴之所以有效,是因为它是内联 SVG。尝试将其移动到单独的文件并在 css 中引用它。它不会工作。
【问题讨论】: