Files
butterfly/app/static/sass/bootstrap/_progress-bars.sass
2013-12-12 18:19:47 +01:00

88 lines
1.7 KiB
Sass

//
// Progress bars
// --------------------------------------------------
// Bar animations
// -------------------------
// WebKit
@-webkit-keyframes progress-bar-stripes
from
background-position: 40px 0
to
background-position: 0 0
// Firefox
@-moz-keyframes progress-bar-stripes
from
background-position: 40px 0
to
background-position: 0 0
// Opera
@-o-keyframes progress-bar-stripes
from
background-position: 0 0
to
background-position: 40px 0
// Spec and IE10+
@keyframes progress-bar-stripes
from
background-position: 40px 0
to
background-position: 0 0
// Bar itself
// -------------------------
// Outer container
.progress
overflow: hidden
height: $line-height-computed
margin-bottom: $line-height-computed
background-color: $progress-bg
border-radius: $border-radius-base
+box-shadow(inset 0 1px 2px rgba(0, 0, 0, 0.1))
// Bar of progress
.progress-bar
float: left
width: 0%
height: 100%
font-size: $font-size-small
line-height: $line-height-computed
color: $progress-bar-color
text-align: center
background-color: $progress-bar-bg
+box-shadow(inset 0 -1px 0 rgba(0, 0, 0, 0.15))
+transition(width 0.6s ease)
// Striped bars
.progress-striped .progress-bar
+gradient-striped
background-size: 40px 40px
// Call animation for the active one
.progress.active .progress-bar
+animation(progress-bar-stripes 2s linear infinite)
// Variations
// -------------------------
.progress-bar-success
+progress-bar-variant($progress-bar-success-bg)
.progress-bar-info
+progress-bar-variant($progress-bar-info-bg)
.progress-bar-warning
+progress-bar-variant($progress-bar-warning-bg)
.progress-bar-danger
+progress-bar-variant($progress-bar-danger-bg)