0.1.4-beta • Published 6 years ago
angular-circliful v0.1.4-beta
Angular Circliful
Draws an animatable svg circle with some other features in your angular projects.
Getting started
Install circliful in your project
npm install angular-circlifulOnce installed you need to import the module:
import {AngularCirclifulModule} from 'angular-circliful';
@NgModule({
...
imports: [AngularCirclifulModule, ...],
...
})
export class AppModule {}Integrate the component somewhere in your Application
export class YourComponent {
percent = { value: 60 };
strokeWidth: 15;
color: 'blue';
}<ac-angular-circliful
[percent]="percent"
[strokeWidth]="strokeWidth"
[color]="color">
</ac-angular-circliful>Available Options
| property | default | type | description |
|---|---|---|---|
| percent | / | object | the percentage of the circle |
| color | #666 | string | color foreground circle |
| gradient | / | object | startColor and endColor for gradient of foreground circle |
| customClasses | / | object | set custom css classes for each svg child element |
| strokeLinecap | butt | string | style of stroke endings |
| strokeWidth | 15 | number | stroke width of foreground circle |
| progressColors | / | array | holds an array of objects with color and percent, the percent value is the starting point for the color change |
| backgroundCircle | / | object | config for the background circle |
| animate | true | boolean | animation of the foreground circle |
| animateInView | false | boolean | animation of the foreground circle in viewport |
| text | / | object | config for the info text |
| point | / | object | config for a point in the center |
percent percentage text and percentage fill of foreground circle
| property | default | type |
|---|---|---|
| value | / | number |
| color | / | string |
| noPercentageSign | false | boolean |
gradient start end end color of gradient
| property | default | type |
|---|---|---|
| startColor | / | string |
| endColor | / | string |
customClasses set custom css classes for each svg child element
| property | default | type |
|---|---|---|
| foregroundCircle | / | string |
| backgroundCircle | / | string |
| percent | / | string |
| text | / | string |
| svgContainer | / | string |
| point | / | string |
progressColors holds an array of objects with color and percent, the percent value is the starting point for the color change
| property | default | type |
|---|---|---|
| color | / | string |
| percent | / | number |
backgroundCircle config for the background circle
| property | default | type |
|---|---|---|
| color | / | string |
| strokeWidth | / | number |
text config for the info text
| property | default | type |
|---|---|---|
| position | 'middle' | string |
| x | / | number |
| y | / | number |
| content | / | string |
point config for a point in the center
| property | default | type |
|---|---|---|
| color | / | string |
| radius | / | number |
Donation
If you find this module useful or/and use it commercially feel free to donate me a cup of coffee :)
0.1.4-beta
6 years ago
0.1.3-beta
6 years ago
0.1.2-beta
6 years ago
0.1.1-beta
6 years ago
0.1.0-beta
6 years ago
0.0.9-beta
6 years ago
0.0.8-beta
6 years ago
0.0.7-beta
6 years ago
0.0.5-beta
6 years ago
0.0.4-beta
6 years ago
0.0.3-beta
6 years ago
0.0.2-beta
6 years ago
0.0.1-beta
6 years ago
