【发布时间】:2021-08-04 09:21:07
【问题描述】:
我正在尝试用任意两个百分比值构建一个如下所示的圆圈。
目前我有下面的圆圈,但我不确定如何解决这些差距,因为我目前的方法是创建一个完整的圆圈,然后在其顶部添加一条路径。
我圈子的代码是:
<svg viewBox="0 0 36 36" className="circular-chart orange">
<path
d="M18 2.0845
a 15.9155 15.9155 0 0 1 0 31.831
a 15.9155 15.9155 0 0 1 0 -31.831"
fill="none"
strokeDashoffset="1"
strokeDasharray="1000"
strokeWidth="1.5"
stroke="blue"
/>
<path
strokeDasharray="69, 100"
d="M18 2.0845
a 15.9155 15.9155 0 0 1 0 31.831
a 15.9155 15.9155 0 0 1 0 -31.831"
fill="none"
strokeWidth="1.5"
stroke="red"
/>
</svg>
【问题讨论】:
-
太棒了。关于如何控制镶嵌边框大小的任何想法?
-
参考我在此处链接的其他答案以了解剪辑路径的工作原理
标签: javascript css svg