У меня есть прямоугольник на элементе SVG. Затем я хочу нарисовать еще один прямоугольник по всей области SVG , за исключением rect, который я уже нарисовал.Можно ли инвертировать обрезку SVG?
Я думал, что маски могут быть решением, но они, похоже, действуют так же, как отсечение - делают обратный того, что я хочу. Я пробовал:
<svg id="mySVG" width="600" height="250">
<defs>
<mask id="myMask" x="0" y="0" width="600" height="250" >
<circle cx="25" cy="25" r="25" fill="white"/>
</mask>
</defs>
<rect x="0" y="0" width="600" height="250" fill="red" mask="url(#myMask)"></rect>
</svg>
Так что я за этим обратный этому изображению.
Perfect - спасибо! – Richard