Skip to content

Commit 374c0ab

Browse files
committed
Add New Data Attribute
1 parent d088046 commit 374c0ab

File tree

7 files changed

+125
-73
lines changed

7 files changed

+125
-73
lines changed

README.md

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,28 @@ Absolute ProgressBar a simple lightweight yet configurable jQuery progress bar p
2525
4. Add markup
2626

2727
```html
28-
<div class="progress" data-progress data-value="70" data-title="HTML5"></div>
29-
<div class="progress" data-progress data-value="75" data-title="CSS3"></div>
30-
<div class="progress" data-progress data-value="90" data-title="JS"></div>
31-
<div class="progress" data-progress data-value="90" data-title="WordPress"></div>
28+
<div class="ab-progress" data-progress data-value="70" data-title="HTML5"></div>
29+
<div class="ab-progress" data-progress data-value="75" data-title="CSS3"></div>
30+
<div class="ab-progress" data-progress data-value="90" data-title="JS"></div>
31+
<div class="ab-progress" data-progress data-value="90" data-title="WordPress"></div>
32+
```
33+
34+
5. Data Attribute method
35+
```html
36+
<div
37+
data-value=""
38+
data-title=""
39+
data-height="6"
40+
data-bg="transparent"
41+
data-fill="linear-gradient(to right, #148cfa, #64f5d2)"
42+
data-border="#eee"
43+
data-tooltip="inline"
44+
data-duration="1500"
45+
data-autoplay="true"
46+
data-waypoint="true"
47+
data-waypoint-offset="bottom-in-view"
48+
data-easing="swing">
49+
</div>
3250
```
3351

3452
6. Optional Scripts

dist/js/progressBar.js

Lines changed: 38 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/js/progressBar.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/js/progressBar.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/index.html

Lines changed: 17 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,11 @@
99
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
1010

1111
<style>
12-
.inline .progress-inline:nth-child(1) {
13-
--progressbar-fill: linear-gradient(to right, #84ffc9 0%, #aab2ff 100%);
14-
}
15-
16-
.inline .progress-inline:nth-child(2) {
17-
--progressbar-fill: linear-gradient(to right, #4a9b7f 0%, #0a3431 100%);
18-
}
19-
20-
.inline .progress-inline:nth-child(3) {
21-
--progressbar-fill: linear-gradient(to right, #7c65a9 0%, #96d4ca 100%);
22-
}
23-
24-
.inline .progress-inline:nth-child(4) {
25-
--progressbar-fill: linear-gradient(to right, #8de9d5 0%, #32c4c0 100%);
12+
:root {
13+
--clr-lightgreen: linear-gradient(to right, #84ffc9 0%, #aab2ff 100%);
14+
--clr-dark-green: linear-gradient(to right, #4a9b7f 0%, #0a3431 100%);
15+
--clr-light-pink: linear-gradient(to right, #7c65a9 0%, #96d4ca 100%);
16+
--clr-light-lime: linear-gradient(to right, #8de9d5 0%, #32c4c0 100%);
2617
}
2718
</style>
2819
</head>
@@ -35,20 +26,20 @@ <h1 class="fw-bold pt-4 pb-4 text-decoration-underline" style="color: #d63384">A
3526
<div class="col-12 pt-4">
3627
<h2 class="fw-bold pb-4">Basic ProgressBar</h2>
3728
<div class="basic">
38-
<div class="ab-progress" data-progress data-value="70"></div>
39-
<div class="ab-progress" data-progress data-value="75"></div>
40-
<div class="ab-progress" data-progress data-value="90"></div>
41-
<div class="ab-progress" data-progress data-value="90"></div>
29+
<div class="ab-progress" data-progress data-value="70" data-height="35"></div>
30+
<div class="ab-progress" data-progress data-value="75" data-height="35"></div>
31+
<div class="ab-progress" data-progress data-value="90" data-height="35"></div>
32+
<div class="ab-progress" data-progress data-value="90" data-height="35"></div>
4233
<div class="ab-progress testing"></div>
4334
</div>
4435
</div>
4536
<div class="col-12 pt-4">
4637
<h2 class="fw-bold pt-4 pb-4">ProgressBar Inline</h2>
4738
<div class="inline">
48-
<div class="ab-progress" data-progress data-value="70" data-title="HTML5"></div>
49-
<div class="ab-progress" data-progress data-value="75" data-title="CSS3"></div>
50-
<div class="ab-progress" data-progress data-value="90" data-title="JS"></div>
51-
<div class="ab-progress" data-progress data-value="90" data-title="WordPress"></div>
39+
<div class="ab-progress" data-progress data-value="70" data-fill="var(--clr-lightgreen)" data-height="35" data-title="HTML5"></div>
40+
<div class="ab-progress" data-progress data-value="75" data-fill="var(--clr-dark-green)" data-height="35" data-title="CSS3"></div>
41+
<div class="ab-progress" data-progress data-value="90" data-fill="var(--clr-light-pink)" data-height="35" data-title="JS"></div>
42+
<div class="ab-progress" data-progress data-value="90" data-fill="var(--clr-light-lime)" data-height="35" data-title="WordPress"></div>
5243
</div>
5344
</div>
5445
<div class="col-12 pt-4">
@@ -62,10 +53,10 @@ <h2 class="fw-bold pt-4 pb-4">ProgressBar Toolkit</h2>
6253
</div>
6354
<div class="col-12 pt-4">
6455
<h2 class="fw-bold pt-4 pb-4">Custom Easing 1</h2>
65-
<div class="ab-progress" data-progress data-value="65" data-title="Custom Easing 1" data-easing="easeInBounce"></div>
66-
<div class="ab-progress" data-progress data-value="75" data-title="Custom Easing 2" data-easing="easeInBounce"></div>
67-
<div class="ab-progress" data-progress data-value="85" data-title="Custom Easing 3" data-easing="easeInBounce"></div>
68-
<div class="ab-progress" data-progress data-value="45" data-title="Custom Easing 4" data-easing="easeInBounce"></div>
56+
<div class="ab-progress" data-progress data-value="65" data-height="35" data-title="Custom Easing 1" data-easing="easeInBounce"></div>
57+
<div class="ab-progress" data-progress data-value="75" data-height="35" data-title="Custom Easing 2" data-easing="easeInBounce"></div>
58+
<div class="ab-progress" data-progress data-value="85" data-height="35" data-title="Custom Easing 3" data-easing="easeInBounce"></div>
59+
<div class="ab-progress" data-progress data-value="45" data-height="35" data-title="Custom Easing 4" data-easing="easeInBounce"></div>
6960
</div>
7061
<div class="col-12 pt-4">
7162
<h2 class="fw-bold pt-4 pb-4">Custom Easing 2</h2>

example/script.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
$(document).ready( function () {
44
$('.testing').progressBar({
55
value: "70",
6+
height: "35",
67
});
78
});
89
})(jQuery);

0 commit comments

Comments
 (0)