angular-progress-bar
Version:
An angular progress-bar
82 lines (57 loc) • 2.41 kB
Markdown
<p align="center">
<h2 align="center"> Angular Progress Bar</h2>
</p>
<p align="center">
<a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License"></a>
<a href="https://www.npmjs.com/package/angular-progress-bar"><img src="https://badge.fury.io/js/angular-progress-bar.svg?style=flat-square" alt="NPM version"></a>
</p>
- [Toc](
- [Introduction](
- [Online demo](
- [Appearance](
- [Basic](
- [Grey](
- [Installation](
- [How to use](
- [Classic way](
- [Color degraded way](
Angular progress bar is a component available from Angular 2, 4, 5, 6 and Ionic 2 and 3, and 4.
This component allow you to manage a progress visually
You can find a demo at https://angular-progress-bar-demo.stackblitz.io
<img src="./assets/angular-progress-bar.png?raw=true" alt="Appearence">
<img src="./assets/angular-progress-bar-50.PNG?raw=true" alt="Appearence">
Type the following command to install the package:
```shell
npm install angular-progress-bar@latest --save
```
Then you need to import it into your app modules
```typescript
import {ProgressBarModule} from "angular-progress-bar"
@NgModule({
imports: [
ProgressBarModule
]
})
```
By this way, progress property will be the value shown in the progress bar, and color property will be the color displayed
```html
<progress-bar [progress]="100" [color]="'#488aff'">
</progress-bar>
```
By this way, progress property will be the value shown in the progress bar, but color-degraded property must be bined ton an object.
This object, must containes a key value made be a string that represent a percent, and the value must be an hexadecimal color
in the example show below, from 0 to 15 percent the color will be
```html
<progress-bar [progress]="100" [color-degraded]="{'0': '#00cbcb', '15': '#f9c3d3', '25': '#fd8c8e'}">
</progress-bar>
```