summaryrefslogtreecommitdiff
path: root/xstatic/pkg/bootstrap_scss/data/scss/bootstrap/_progress-bars.scss
diff options
context:
space:
mode:
Diffstat (limited to 'xstatic/pkg/bootstrap_scss/data/scss/bootstrap/_progress-bars.scss')
-rw-r--r--xstatic/pkg/bootstrap_scss/data/scss/bootstrap/_progress-bars.scss95
1 files changed, 95 insertions, 0 deletions
diff --git a/xstatic/pkg/bootstrap_scss/data/scss/bootstrap/_progress-bars.scss b/xstatic/pkg/bootstrap_scss/data/scss/bootstrap/_progress-bars.scss
new file mode 100644
index 0000000..567a1a5
--- /dev/null
+++ b/xstatic/pkg/bootstrap_scss/data/scss/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);
+} \ No newline at end of file