无需登录 数据私有 本地保存

SVG环形进度条生成器 - 绘图进度圈

13
0
0
0
参数设置
%
10 px
200 x 200
#4CAF50
#eeeeee
生成代码
<svg>...</svg>
实时预览
75%

常见问题

在左侧控制面板中,您可以通过颜色选择器分别调整“进度颜色”和“背景颜色”,预览区域会实时反映变化。生成的 SVG 代码中也会包含对应的 stroke 属性值。

勾选“启用 CSS 动画”后,生成的完整代码中将包含一个 @keyframes 动画,通过改变 stroke-dashoffset 属性让进度圈从 0% 伸长到设定的百分比。您还可以调整动画时长和缓动函数。

您可以点击“SVG”按钮复制纯 SVG 代码,将其直接粘贴到 HTML 文件中。如果需要动画效果,请点击“完整”按钮复制包含 <style> 和 SVG 的完整片段,一并粘贴到 <body> 区域中。

请检查“端点样式”选项——如果选择“直角 (butt)”,线条两端将被裁剪为直角,这会让环形看起来像开口。通常圆环进度条推荐使用“圆角 (round)”或“方角 (square)”。另外,确保线宽不超过半径的2倍,否则会超出 SVG 可视区域。

SVG 圆环默认从3点钟方向开始绘制。要改为从12点钟方向(顶部)开始,可以将 transform="rotate(-90)" 应用在进度圆圈上,并以圆心为基点。本工具生成的代码已包含该旋转(预览中已实现),所以无需额外调整。