Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/Akryum/vue-progress-path

Progress bars and loading indicators for Vue.js
https://github.com/Akryum/vue-progress-path

loading-bar loading-spinner spinner vuejs vuejs2

Last synced: about 2 months ago
JSON representation

Progress bars and loading indicators for Vue.js

Lists

README

        

# vue-progress-path

[![npm](https://img.shields.io/npm/v/vue-progress-path.svg) ![npm](https://img.shields.io/npm/dm/vue-progress-path.svg)](https://www.npmjs.com/package/vue-progress-path)
[![vue2](https://img.shields.io/badge/vue-2.x-brightgreen.svg)](https://vuejs.org/)

Progress bars and loading indicators that can take any form!

> This library is Work In Progress.

[Live Demo](https://akryum.github.io/vue-progress-path/)



Become a Patreon

## Sponsors

### Gold



sum.cumo logo

### Silver



VueSchool logo


Vue Mastery logo

### Bronze







## Installation

```
npm i -S vue-progress-path
```

```
yarn add vue-progress-path
```

## Usage

```js
import 'vue-progress-path/dist/vue-progress-path.css'
import VueProgress from 'vue-progress-path'

Vue.use(VueProgress, {
// defaultShape: 'circle',
})
```

You can now use the `` component.

## CSS customization example

You can customize the progress components with CSS:

```css
.vue-progress-path path {
stroke-width: 12;
}

.vue-progress-path .progress {
stroke: red;
}

.vue-progress-path .background {
stroke: #edd;
}
```

## Examples

Google Material Design-like spinner:

```html

```

Semi-circle:

```html

```

Custom SVG path:

```html

```