From ece27e875243c32a620f7caa219a0b9718b47d60 Mon Sep 17 00:00:00 2001 From: cwperry Date: Thu, 30 Apr 2015 06:28:36 -0500 Subject: [PATCH] Added the ability to stack progress bars. --- .../examples_progress_bars_stacked.html | 9 +++++++++ doc/pages/components/progress_bars.html | 19 +++++++++++++++++++ .../foundation/components/_progress-bars.scss | 6 ++++++ 3 files changed, 34 insertions(+) create mode 100644 doc/includes/progress_bars/examples_progress_bars_stacked.html diff --git a/doc/includes/progress_bars/examples_progress_bars_stacked.html b/doc/includes/progress_bars/examples_progress_bars_stacked.html new file mode 100644 index 000000000..81c6958e1 --- /dev/null +++ b/doc/includes/progress_bars/examples_progress_bars_stacked.html @@ -0,0 +1,9 @@ +{{#markdown}} +```html +
+ + + +
+``` +{{/markdown}} diff --git a/doc/pages/components/progress_bars.html b/doc/pages/components/progress_bars.html index b09656445..dfc11be5d 100644 --- a/doc/pages/components/progress_bars.html +++ b/doc/pages/components/progress_bars.html @@ -49,6 +49,25 @@ Additional classes can be added to your progress bar to change its appearance. +

Stacked

+ +Progress bars can be stacked. + +
+
+

HTML

+{{> examples_progress_bars_stacked}} +
+
+

Rendered HTML

+
+ + + +
+
+
+ *** ## Accessibility diff --git a/scss/foundation/components/_progress-bars.scss b/scss/foundation/components/_progress-bars.scss index 87f88ed83..65af4cdec 100644 --- a/scss/foundation/components/_progress-bars.scss +++ b/scss/foundation/components/_progress-bars.scss @@ -47,6 +47,8 @@ $progress-meter-alert-color: $alert-color !default; background: $bg; display: block; height: 100%; + float: left; + width: 0%; } @@ -60,6 +62,10 @@ $progress-meter-alert-color: $alert-color !default; // Meter .meter { @include progress-meter; + + &.secondary { @include progress-meter($bg:$progress-meter-secondary-color); } + &.success { @include progress-meter($bg:$progress-meter-success-color); } + &.alert { @include progress-meter($bg:$progress-meter-alert-color); } } &.secondary .meter { @include progress-meter($bg:$progress-meter-secondary-color); } &.success .meter { @include progress-meter($bg:$progress-meter-success-color); } -- 2.47.2