Create Circular Progress Bars And Clocks With jQueryUI-progress-rings
File Size: | 8.45 KB |
---|---|
Views Total: | 311 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
progress-rings is a jQuery UI widget that helps developers create a single ring or multiple rings to represent data, loading processes, or time.
How to use it:
1. Load the needed jQuery and jQuery UI libraries in your web project.
<script src="/path/to/cdn/jquery.min.js"></script> <script src="/path/to/cdn/jquery-ui.min.js"></script>
2. Create a container to hold the progress ring(s).
<div id="example"></div>
3. Initialize the plugin and generate progress ring(s).
$("#example").radialMultiProgress({ data: [ { id: 'bar-one', color: "yellow", range: [0, 100], value: 12, // current value }, { id: 'bar-two', color: "red", range: [0, 50], value: 25 }, // more rings here ] });
4. Customize the progress ring(s) with the following options.
$("#example").radialMultiProgress({ thickness: 10, "font-size": 12, "base-color": "#333", space: 1, antiAlias: false, scaleLabel: false, centerContent: "", responsive: false, });
5. Update progress values programmatically.
// bar 1 $("#multi").radialMultiProgress('updateValue', 0, 30); // bar 2 $("#multi").radialMultiProgress('updateValue', 'bar-two', 50);
Changelog:
2023-10-19
- v1.0.0 stable
2023-10-17
- Bugfixes
2023-10-16
- JS Update
This awesome jQuery plugin is developed by badhex. For more Advanced Usages, please check the demo page or visit the official website.