
当 SVG 半圆使用较粗描边(如 stroke-width ≥ 20)时,描边会超出 viewBox 边界被裁剪,导致视觉“切角”;根本解决方法是扩大 viewBox 范围,为描边预留足够空间。
当 svg 半圆使用较粗描边(如 `stroke-width ≥ 20`)时,描边会超出 viewbox 边界被裁剪,导致视觉“切角”;根本解决方法是扩大 viewbox 范围,为描边预留足够空间。
在 SVG 中,stroke 是沿路径中心线向两侧等距延伸绘制的。以半圆弧为例:路径中心线构成一个半径为 80 的圆弧,当 stroke-width 设为 20 时,实际渲染区域将从中心线向外延伸 10px(即半宽),因此整体占据的最小外接矩形半径变为 80 + 10 = 90。而原始