Polymer-based web component displaying a circular progress bar.
Inspired by element <progress-bubble>.
<s-circle-progress value="6" max="10">
60%
</s-circle-progress>
<s-circle-progress value="30" angle="90" stroke-width="8">
<b>30s</b>
</s-circle-progress>The following custom properties and mixins are available for styling:
| Custom property | Description | Default |
|---|---|---|
--s-circle-progress-bg-stroke-color |
The background color of the circle | --paper-grey-100 |
--s-circle-progress-stroke-color |
The stroke color of the circle | --accent-color |
--s-circle-progress-stroke-linecap |
The stroke-linecap svg attribute of the circle | round |
bower i s-circle-progress -S
First, make sure you have the Polymer CLI installed. Then run polymer serve to serve your application locally.
$ polymer serve
$ polymer build
This will create a build/ folder with bundled/ and unbundled/ sub-folders
containing a bundled (Vulcanized) and unbundled builds, both run through HTML,
CSS, and JS optimizers.
You can serve the built versions by giving polymer serve a folder to serve
from:
$ polymer serve build/bundled
$ polymer test
Your application is already set up to be tested via web-component-tester. Run polymer test to run your application's test suite locally.
MIT: StartPolymer/license