vue-doughnut-progress
v1.0.7
Published
An animated responsive circular progress for Vue 3
Downloads
3,453
Maintainers
Readme
vue-doughnut-progress
An animated responsive Circular Progress Bar for Vue 3
Demo
A demo of the package is available HERE
Getting started
- Install it using npm:
npm i vue-doughnut-progress
- Import it into your vue file:
import VueDoughnutProgress from 'vue-doughnut-progress';
- Register it (Locally or Globally)
components: {
VueDoughnutProgress
}
- Add it to your template with the properties:
<VueDoughnutProgress
radius="50"
thickness="5"
color="red"
percent="23"
:text="{
text:'<p style=`text-align:center`>Doughnut<br/>Progress</p>',
bold: true,
size: 14
}"
/>
Properties
| name | type | map | description | | ---- | ---- | --- | ------------| | radius | Integer | | radius of the progress circle, no need to add px | | thickness | Integer | | thickness of circle, no need to add px| | color | String | | color of progress, could be a color name or a HEX color code| | percent | Integer | | an integer ranging from 0 to 100, no need to add % | | text | Object | {text: String,bold: Boolean,size: Integer} | An object with properties about the text inside the progress circle text: the text inside the progress cirlce, could be simple string or HTML bold: whether the text inside the circle is bold or not, either true or false size: font-size of the text inside the circle, no need to add px |