progress-bars.less
87 lines
| 1.9 KiB
| text/x-less
|
LessCssLexer
r0 | // | |||
// Progress bars | ||||
// -------------------------------------------------- | ||||
// Bar animations | ||||
// ------------------------- | ||||
// WebKit | ||||
@-webkit-keyframes progress-bar-stripes { | ||||
from { background-position: 40px 0; } | ||||
to { background-position: 0 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: @progress-border-radius; | ||||
.box-shadow(inset 0 1px 2px rgba(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,.15)); | ||||
.transition(width .6s ease); | ||||
} | ||||
// Striped bars | ||||
// | ||||
// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the | ||||
// `.progress-bar-striped` class, which you just add to an existing | ||||
// `.progress-bar`. | ||||
.progress-striped .progress-bar, | ||||
.progress-bar-striped { | ||||
#gradient > .striped(); | ||||
background-size: 40px 40px; | ||||
} | ||||
// Call animation for the active one | ||||
// | ||||
// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the | ||||
// `.progress-bar.active` approach. | ||||
.progress.active .progress-bar, | ||||
.progress-bar.active { | ||||
.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); | ||||
} | ||||