diff options
author | elijah <elijah@riseup.net> | 2012-08-24 21:12:36 -0700 |
---|---|---|
committer | elijah <elijah@riseup.net> | 2012-08-24 21:12:36 -0700 |
commit | 627f0488e5bd3c31359fc9e78acffbfea4a86a8b (patch) | |
tree | f7b14733e314cf82d5fa3e18cbe9d98c2ffe5c7c /app/assets/stylesheets/bootstrap/_progress-bars.scss | |
parent | b774dea07f97b078fa17e5dcbf901d1c83fed0d6 (diff) |
committed website v. 0.1.0
Diffstat (limited to 'app/assets/stylesheets/bootstrap/_progress-bars.scss')
-rw-r--r-- | app/assets/stylesheets/bootstrap/_progress-bars.scss | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/app/assets/stylesheets/bootstrap/_progress-bars.scss b/app/assets/stylesheets/bootstrap/_progress-bars.scss new file mode 100644 index 0000000..91dbbef --- /dev/null +++ b/app/assets/stylesheets/bootstrap/_progress-bars.scss @@ -0,0 +1,95 @@ +// PROGRESS BARS +// ------------- + + +// ANIMATIONS +// ---------- + +// Webkit +@-webkit-keyframes progress-bar-stripes { + from { background-position: 0 0; } + to { background-position: 40px 0; } +} + +// Firefox +@-moz-keyframes progress-bar-stripes { + from { background-position: 0 0; } + to { background-position: 40px 0; } +} + +// Spec +@keyframes progress-bar-stripes { + from { background-position: 0 0; } + to { background-position: 40px 0; } +} + + + +// THE BARS +// -------- + +// Outer container +.progress { + overflow: hidden; + height: 18px; + margin-bottom: 18px; + @include gradient-vertical(#f5f5f5, #f9f9f9); + @include box-shadow(inset 0 1px 2px rgba(0,0,0,.1)); + @include border-radius(4px); +} + +// Bar of progress +.progress .bar { + width: 0%; + height: 18px; + color: $white; + font-size: 12px; + text-align: center; + text-shadow: 0 -1px 0 rgba(0,0,0,.25); + @include gradient-vertical(#149bdf, #0480be); + @include box-shadow(inset 0 -1px 0 rgba(0,0,0,.15)); + @include box-sizing(border-box); + @include transition(width .6s ease); +} + +// Striped bars +.progress-striped .bar { + @include gradient-striped(#62c462); + @include background-size(40px 40px); +} + +// Call animation for the active one +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + + + +// COLORS +// ------ + +// Danger (red) +.progress-danger .bar { + @include gradient-vertical(#ee5f5b, #c43c35); +} +.progress-danger.progress-striped .bar { + @include gradient-striped(#ee5f5b); +} + +// Success (green) +.progress-success .bar { + @include gradient-vertical(#62c462, #57a957); +} +.progress-success.progress-striped .bar { + @include gradient-striped(#62c462); +} + +// Info (teal) +.progress.info .bar { + @include gradient-vertical(#5bc0de, #339bb9); +} +.progress-info.progress-striped .bar { + @include gradient-striped(#5bc0de); +} |