1

在 SVG 中,我想使用填充图案,但在绘制其他形状的图案中留下“孔”,例如这个例子(不是用 SVG 绘制的)。我想我应该使用剪辑和/或蒙版,但我不知道如何。

整个 SVG 将叠加在需要通过“孔”(以及通过背景图案)可见的图像上。所以我不能通过用纯色填充孔来掩盖图像。

4

2 回答 2

1

您可以通过使用奇偶填充来在不使用剪切的情况下执行此操作,或者您可以使用剪切路径,这两种方法都在此处描述

于 2012-06-11T17:15:55.630 回答
1

您应该使用“复合路径”。请参阅this fiddle以获得一个非常简单的示例。

在此处输入图像描述

当你有图案时,应用到图像上的叠加层。

Robert Longson 在回答中引用的参考资料确实值得一读。

于 2012-06-11T21:30:36.580 回答