Skip to content

sdyk-jym/svg-progress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

svg-progress

JavaScript npm MIT

使用SVG生成圆环进度条

Install

npm i svg-progress -S

Quick Start

import SvgProgress from 'svg-progress'

const svgProgress = new SvgProgress()

svgProgress.percent = 30
svgProgress.update()

Parameter

new SvgProgress({
    element: 'body' // 节点,使用document.querySelector
    percent: 20 // 百分比
    width: 200 // svg宽
    height: 200 // svg长
    strokeWidth: 7 // 圆环边框宽度
    r: 50 // 半径:如果没有传入,则通过计算长宽的大小计算最大半径
    rotate: 'rotate(-90, 0, 0)' // 进度起点,默认12点钟
    color: '#05d57f' // 进度颜色
    bgColor: '#f1f1f1' // 进度背景色
})

Example

About

使用SVG生成圆环进度条

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published