You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SVG中为<g>下<path>设置stroke-width无效问题求助

解决SVG Path描边宽度无法生效的问题

你的问题出在两个核心点上,直接导致stroke-width设置没有预期效果:

  • 未指定描边颜色:SVG的<path>默认stroke属性为none,哪怕设置了stroke-width,也不会渲染出描边。必须显式添加stroke属性指定颜色,比如stroke="#000"。
  • stroke-width的坐标系统匹配问题:你的SVG viewBox是0 0 256 512,但显示尺寸是100x100。stroke-width="0.1"是基于viewBox坐标系统的,换算到实际显示尺寸仅约0.04像素,肉眼几乎无法分辨。可以尝试增大数值(比如stroke-width="2"),或者调整viewBox与显示尺寸的比例。

修改后的示例代码:

<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512" height="100" width="100">
<g id="angle-right1_layer">
<path stroke="#000" stroke-width="2" fill="#000" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path>
</g>
</svg>

额外说明:如果你的需求是让图形整体更纤细,而非添加描边轮廓,那应该调整path的d路径数据,或者通过transform缩放图形,而非修改stroke-width——当前的path是填充的实心形状,stroke是额外叠加的轮廓线。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 23:02:19