progress Component
Progress Bar System
Basic Progress Bars
Preview
Code
Progress Bar Sizes
Preview
Code
Color System
Preview
Code
Semantic Colors
Extended Color Palette
Progress with Labels
Preview
Code
Striped Progress Bars
Preview
Code
Animated Progress Bars
Preview
Code
Progress with External Label
Preview
Code
Project Progress
45%
Upload Progress
72%
Download Speed
2.5 MB/s
Segmented Progress
Preview
Code
Circular Progress
Preview
Code
Indeterminate Progress
Preview
Code
Progress in Context
Preview
Code
File Upload Progress
document.pdf
2.4 MB / 5.2 MB
image.jpg
Complete
video.mp4
Waiting...
JavaScript API
Preview
Code
Dynamic Progress Control
Animated Progress
Create Progress Dynamically
Code Examples
// Simple HTML - Auto-renders on page load
<div class="progress" data-value="50"></div>
// JavaScript API
Progress.set('my-progress', 75); // Set to 75%
Progress.increment('my-progress', 10); // Add 10%
Progress.decrement('my-progress', 10); // Subtract 10%
Progress.complete('my-progress'); // Set to 100%
Progress.reset('my-progress'); // Set to 0%
// Animated transitions
Progress.animate('my-progress', 100, 2000); // Animate to 100% over 2 seconds
// Create dynamically
const progress = Progress.create({
value: 50,
color: 'primary',
size: 'large',
striped: true,
animated: true,
container: '#my-container'
});
// Get current value
const value = Progress.get('my-progress'); // Returns current percentage