Skip to content

Commit

Permalink
Added the ability to stack progress bars.
Browse files Browse the repository at this point in the history
  • Loading branch information
cwperry committed Apr 30, 2015
1 parent 888e448 commit ece27e8
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 0 deletions.
@@ -0,0 +1,9 @@
{{#markdown}}
```html
<div class="progress [small-# large-#] [radius round]">
<span class="meter [secondary alert success]" style="width: [1 - 100]%"></span>
<span class="meter [secondary alert success]" style="width: [1 - 100]%"></span>
<span class="meter [secondary alert success]" style="width: [1 - 100]%"></span>
</div>
```
{{/markdown}}
19 changes: 19 additions & 0 deletions doc/pages/components/progress_bars.html
Expand Up @@ -49,6 +49,25 @@ <h4>Rendered HTML</h4>
</div>
</div>

<h3>Stacked</h3>

Progress bars can be stacked.

<div class="row">
<div class="large-6 columns">
<h4>HTML</h4>
{{> examples_progress_bars_stacked}}
</div>
<div class="large-6 columns">
<h4>Rendered HTML</h4>
<div class="progress large-9">
<span class="meter" style="width: 20%"></span>
<span class="meter success" style="width: 30%"></span>
<span class="meter alert" style="width: 30%"></span>
</div>
</div>
</div>

***

## Accessibility
Expand Down
6 changes: 6 additions & 0 deletions scss/foundation/components/_progress-bars.scss
Expand Up @@ -47,6 +47,8 @@ $progress-meter-alert-color: $alert-color !default;
background: $bg;
display: block;
height: 100%;
float: left;

This comment has been minimized.

Copy link
@knv

knv Nov 26, 2015

This breaks progress bar when you set $text-direction to rtl.

width: 0%;
}


Expand All @@ -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); }
Expand Down

0 comments on commit ece27e8

Please sign in to comment.