Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 SVG 中,我想使用填充图案,但在绘制其他形状的图案中留下“孔”,例如这个例子(不是用 SVG 绘制的)。我想我应该使用剪辑和/或蒙版,但我不知道如何。
整个 SVG 将叠加在需要通过“孔”(以及通过背景图案)可见的图像上。所以我不能通过用纯色填充孔来掩盖图像。
您可以通过使用奇偶填充来在不使用剪切的情况下执行此操作,或者您可以使用剪切路径,这两种方法都在此处描述。
您应该使用“复合路径”。请参阅this fiddle以获得一个非常简单的示例。
当你有图案时,应用到图像上的叠加层。
Robert Longson 在回答中引用的参考资料确实值得一读。