You need to enable JavaScript to run this app. 如何修改给定SVG路径 使主形状内最大矩形为空心无填充
优惠活动
大模型
产品
解决方案
定价
更多

如何修改给定SVG路径 使主形状内最大矩形为空心无填充

SVG路径空心效果修改方法

核心实现逻辑

SVG路径的填充判定基于子路径的环绕方向与填充规则:当子路径与最外层轮廓的环绕方向相反时,该包围区域会被识别为镂空无填充,直接透出下方背景色,无需额外设置填充属性。

具体调整步骤

  • 定位原路径中尺寸最大的内部矩形对应片段,原片段为M 1.6667 18 V 5.8666 H 20.3333 V 18 H1.6667 Z
  • 将该片段的行进方向调整为与外轮廓相反的逆时针走向,同时修正原片段中命令与坐标间缺空格的语法小问题,修改后片段为M 1.6667 18 H 20.3333 V 5.8666 H 1.6667 V 18 Z
  • 保留其余所有子路径(外层圆角轮廓、顶部菜单栏条带、三个窗口标识小方块)的坐标与走向完全不变,确保原有形状的外观尺寸无偏移

调整后完整路径代码

M 1.6667 0.6666 H 20.3333 C 21.0697 0.6666 21.6667 1.2636 21.6667 2 V 18 C 21.6667 18.7363 21.0697 19.3333 20.3333 19.3333 H 1.6667 C 0.9303 19.3333 0.3333 18.7363 0.3333 18 V 2 C 0.3333 1.2636 0.9303 0.6666 1.6667 0.6666 Z M 20.3333 2 H 2 V 4.8 H 20.3333 V 2 Z M 1.6667 18 H 20.3333 V 5.8666 H 1.6667 V 18 Z M 9 2.6666 H 7.6667 V 4 H 9 V 2.6666 Z M 5 2.6666 H 6.3333 V 4 H 5 V 2.6666 Z M 3.6667 2.6666 H 2.3333 V 4 H 3.6667 V 2.6666 Z

注:调整后效果为外框、顶部菜单栏、三个窗口控制块保持原有填充色,占比最大的内部矩形区域为空心透明状态,与预期参考效果一致。

内容的提问来源于stack exchange,提问作者Kaashan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.11.07 06:36:01