2.1.6 • Published 4 years ago
react-ins-progress-bar v2.1.6
react-ins-progress-bar
English | 简体中文
An instagram style progress bar
Demo
Installation
npm install react-ins-progress-bar --saveHow to use
To include this project you need to require the module by using CommonJS syntax or ES6 Modules Syntax (recommended).
import { InsProgressBar, insProgress } from 'react-ins-progress-bar';render the InsProgressBar component in the higher DOM node possible, such as:
render() {
return (
<div>
<InsProgressBar />
</div>
)
}Then just call insProgress.start() and insProgress.finish()
insProgress.start() // show progress bar
insProgress.finish() // hide progress barOptions
The component can receive some properties
Supported properties:
heightprogress bar height (optional, default 5px)delayprogress bar fadeOut time (optional, default 300ms)positionprogress bar position (optional, top or bottom)durationanimation duration (optional, default 3000ms)colorsgradient colors (optional)
example
<InsProgressBar
height="10px"
delay={200}
position="top"
colors={`
#1abc9c 15%,
#2ecc71 15%,
#3498db 12%,
#9b59b6 32%,
#34495e 35%,
#f1c40f 55%,
#e67e22 59%,
#e74c3c 63%,
#95a5a6 92%`
}
/>The insProgress.start() supported properties are the same as <InsProgressBar /> except delay property , insProgress.finish() support delay properties.
example
insProgress.start({
'height': '10px',
'position': 'bottom',
'duration': 3000,
})
insProgress.finish({
'delay': 100
})2.1.6
4 years ago
2.1.5
5 years ago
2.1.4
5 years ago
2.1.3
5 years ago
2.1.2
5 years ago
2.1.1
5 years ago
2.1.0
5 years ago
1.2.5
7 years ago
1.2.4
7 years ago
1.2.3
7 years ago
1.2.2
7 years ago
1.2.1
7 years ago
1.2.0
7 years ago
1.1.1
7 years ago
1.1.0
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago