【发布时间】:2017-06-05 15:35:33
【问题描述】:
我正在构建一个 svg 循环进度图。
我正在尝试设置我的 svg 笔画以匹配 circle.center 的可见部分,但是当我更改 circle.progress 的笔画时,它不会将圆圈的填充缩小到足以显示 circle.progress 的黑色部分并匹配实际进度条的宽度。
<svg width="300" height="300">
<circle class="progress" id="progress-radial-1" r="125"/>
<circle class="center" r="140" cx="140" cy="140" />
<text text-anchor="middle" x="150" y="185" />
</svg>
这是一个小提琴:https://jsfiddle.net/BenRacicot/2kc7c56j/
这是 svg 的结果(左): 我试图在右边得到结果。如您所见,控制蓝色进度条(50%)的 circle.center 在图像中也有一个白色填充(小提琴中的灰色),并且过多地覆盖了黑色 svg 笔划。我需要该笔划与蓝色的宽度相同。
【问题讨论】: