Create Slick Animated Circular Progress Bars with jQuery & Bootstrap
| File Size: | 7.9 KB |
|---|---|
| Views Total: | 1170 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
This is a lightweight jQuery plugin that adds animated circular progress bars to your Bootstrap-based web pages and applications. No SVG, Image, and Canvas needed.
You can control the circle size, progress value, bar color, background color, and thickness easily through the API. Can be useful for visualizing download progress, displaying stats, or creating loading animations.
See Also:
How to use it:
1. Download and import the jQuery BS Circle Progress plugin into your Bootstrap project.
<!-- jQuery is required --> <script src="/path/to/cdn/jquery.min.js"></script> <!-- Bootstrap 5 or Bootstrap 4 framework --> <link rel="stylesheet" href="/path/to/cdn/bootstrap.min.css" /> <script src="/path/to/cdn/bootstrap.bundle.min.js"></script> <!-- jQuery BS Circle Progress Plugin --> <script src="/path/to/dist/jquery-bs-circle-progress.min.js"></script>
2. Create an empty container to hold the progress bar.
<div id="example" data-bs-toggle="circle-progress"> </div>
3. Call the function to generate a basic circular progress bar.
(function ($) {
$('#example').circleProgress({
// options here
});
}(jQuery));
4. Available plugin options.
$('#example').circleProgress({
// circle size in px
size: 200,
// initial progress value
value: 0,
// background color
// can be a Bootstrap class ('primary', 'secondary', etc.)
// or a CSS property (rgb(255,255,255)).
background: 'transparent',
// circle color
// can be a Bootstrap class ('primary', 'secondary', etc.)
// or a CSS property (rgb(0,0,0)).
color: 'primary',
// thickness of the circle
progressWidth: null
});
5. API methods.
// update plugin options $('#example').circleProgress('updateOptions', { // options here }); // update value $('#example').circleProgress('val', Value);
This awesome jQuery plugin is developed by ThomasDev-de. For more Advanced Usages, please check the demo page or visit the official website.











