Very very lightweight progress bars (~730 bytes gzipped). No jQuery needed.
Compatibility: iE8+ and the rest of the world
Download and extract the last release from here or install with package manager:
$ bower install nanobar
npm:
$ npm install nanobar
Link nanobar.js from your html file
<script src="path/to/nanobar.js"></script>
or require it with Browserify:
var Nanobar = require('path/to/nanobar')var nanobar = new Nanobar( options );options
bg<String>: (optional) background css property, '#000' by defaultid<String>: (optional) id for nanobar divtarget<DOM Element>: (optional) Where to put the progress bar, nanobar will be fixed to top of document iftargetisnull
Resize the bar with nanobar.go(percentage)
arguments
percentage<Number>: percentage width of nanobar
Create bar
var options = {
bg: '#acf',
// left target blank for global nanobar
target: document.getElementById('myDivId'),
// id for new nanobar
id: 'mynano'
};
var nanobar = new Nanobar( options );
//move bar
nanobar.go( 30 ); // size bar 30%
// Finish progress bar
nanobar.go(100);© 2014 jacoborus - Released under MIT License