我很确定这要么非常简单,要么是添加到我的 SVG 愿望清单中的令人失望的事情之一:
假设我有一个rect
这样的:
<rect x="0" y="0" height="500" width="800 fill="gold" stroke="red" stroke-width="16" />
我也有一个`圈子,像这样:
<circle cx="800" cy="0" r="250" fill="#c06" stroke="#930" stroke-width="12" />
有点接近这个小提琴。
是否可以将 定义为
circle
在上方可见,rect
但也可以将 定义rect
为“可见区域”,circle
以便circle
在不与rect
如果这是可能的,是否还有可能(假设它不是默认行为)将“可见”区域定义为 的填充区域,
rect
以便笔画仍被视为在可见区域之外并且circle
看起来在笔画下方但上面的填充rect
(就像相框下的形状)?