1.0.2 • Published 3 years ago
半圆进度条
📦 Install
npm i semi-circle-progress
📎 use
import SemiCircleProgress from "semi-circle-progress"
组件参数:
| 属性 | 说明 | 类型 | 默认值 |
|---|
| width | svg的宽 | number | 400 |
| heigt | svg的高 | number | 200 |
| config | 进度条配置 | configItem\|configItem[] | - |
configItem
| 属性 | 说明 | 类型 | 默认值 |
|---|
| position | 圆心的位置 | { x: number, y: number } | - |
| radius | 半径 | number | 50 |
| percent | 进度条百分比0~1 | number | 0.5 |
| strokeWidth | 进度条宽度 | number | 14 |
| strokeLinecap | 进度条样式 | butt\|square\|round | round |
| strokeBackgroundColor | 进度条背景色支持渐变色 | string\|{ offset: string;color: string;}[] | #f4f4f4 |
| strokeBarColor | 同strokeBackgroundColor | string\|{ offset: string;color: string;}[] | [{ offset: '0%', color: '#FF7529' },{ offset: '5%', color: '#FFAC47' },{ offset: '100%', color: '#FF7529' }] |