A beautiful animated progress bar with customizable colors and smooth transitions. Perfect for web applications that need to show loading states, file uploads, or any progress indication.
- Smooth Animations: Fluid progress transitions with CSS animations
- Customizable Colors: Easy to customize progress bar colors and themes
- Responsive Design: Works perfectly on all device sizes
- Multiple Styles: Different progress bar styles and variations
- Accessible: Built with accessibility in mind
- Lightweight: Pure CSS and JavaScript, no dependencies
index.html- Main HTML structurestyle.css- All styling and animationsscript.js- JavaScript functionality
<div class="progress-container">
<div class="progress-bar" id="progressBar"></div>
</div>// Update progress (0-100)
updateProgress(75);/* Custom colors */
.progress-bar {
background: linear-gradient(90deg, #667eea 0%, #764ba2 100%);
}
/* Custom size */
.progress-container {
height: 20px;
border-radius: 10px;
}- Colors: Change gradient colors, background, and border
- Size: Adjust height and width
- Animation Speed: Modify transition duration
- Border Radius: Customize corner roundness
- Shadows: Add depth with box shadows
- Chrome β
- Firefox β
- Safari β
- Edge β
- IE11+ β
Feel free to submit issues and enhancement requests!
This project is open source and available under the MIT License.
HarmonCode - harmoncode.com
β If you find this useful, please give it a star!