react组件,用于各种圆形方形进度条、环形图、饼

react-super-progress

Progress Bar 、rect Bar and pei progress

Example

https://www.lzyweb.cn/progress-docs/#/elements/components/Progress

Screenshots

Browsers support IE9+, Chrome, Firefox, Safari Install

npm install react-super-progress -S Usage

import { Progress } from 'react-super-progress'; ReactDOM.render(<div> <Progress>50%</Progress> </div>, container); API data 接收一个数组对象,形成单个或多个进度形状

属性 说明 类型 默认值
type 圆形类型,支持三总类型:'circle':圆形进度圈,'rect':方形进度圈, 'dashedCircle':齿轮进度圈 string circle
width 圆形厚度, number 65
value 进度值 number 100
r 半径(大小) number 160
color 接收一个字符串或者一个数组颜色作为渐变色 array or string ['#3AB078', '#000']

注:当type='dashedCircle'时需要指定额外参数

属性 说明 类型 默认值
divide 齿轮被一圈所平分的个数(决定齿轮间间隙), number 48
height 齿轮厚度, number 65
rx 齿轮横向圆角 number 4
ry 齿轮纵向圆角 number 4
其他API
属性 说明 类型 默认值
centerTextClass 中心文本自定class, string null
children 自定义其他中心文本 ReactElement null
Development

npm install npm start

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。