$progressbarVerticalWidth: $baseLineHeight;
$progressbarFontSize: 12px;
// bootstrap-progressbar global styles
// -----------------------------------
.progress {
position: relative;
}
.progress .bar {
position: absolute;
overflow: hidden;
line-height: $baseLineHeight;
}
.progress .progressbar-back-text {
position: absolute;
width: 100%;
height: 100%;
font-size: $progressbarFontSize;
line-height: $baseLineHeight;
text-align: center;
}
.progress .progressbar-front-text {
display: block;
width: 100%;
font-size: $progressbarFontSize;
line-height: $baseLineHeight;
text-align: center;
}
// bootstrap-progressbar horizontal styles
// ---------------------------------------
.progress.right .bar {
right: 0;
}
.progress.right .progressbar-front-text {
position: absolute;
right: 0;
}
// bootstrap-progressbar vertical styles
// -------------------------------------
.progress.vertical {
width: $progressbarVerticalWidth;
height: 100%;
float: left;
margin-right: $progressbarVerticalWidth;
@include gradient-vertical(#f5f5f5, #f9f9f9);
background-repeat: repeat;
}
.progress.vertical.bottom {
position: relative;
}
.progress.vertical.bottom .progressbar-front-text {
position: absolute;
bottom: 0;
}
.progress.vertical .bar {
width: 100%;
height: 0;
@include transition(height .6s ease);
background-repeat: repeat;
}
.progress.vertical.bottom .bar {
position: absolute;
bottom: 0;
}
// Danger (red)
.progress-danger.vertical .bar,
.progress.vertical .bar-danger {
@include gradient-vertical(#ee5f5b, #c43c35);
background-repeat: repeat;
}
.progress-danger.progress-striped.vertical .bar,
.progress.progress-striped.vertical .bar-danger {
@include gradient-striped(#ee5f5b);
}
// Success (green)
.progress-success.vertical .bar,
.progress.vertical .bar-success {
@include gradient-vertical(#62c462, #57a957);
background-repeat: repeat;
}
.progress-success.progress-striped.vertical .bar,
.progress.progress-striped.vertical .bar-success {
@include gradient-striped(#62c462);
}
// Info (teal)
.progress-info.vertical .bar,
.progress.vertical .bar-info {
@include gradient-vertical(#5bc0de, #339bb9);
background-repeat: repeat;
}
.progress-info.progress-striped.vertical .bar,
.progress.progress-striped.vertical .bar-info {
@include gradient-striped(#5bc0de);
}
// Warning (orange)
.progress-warning.vertical .bar,
.progress.vertical .bar-warning {
@include gradient-vertical(lighten($orange, 15%), $orange);
background-repeat: repeat;
}
.progress-warning.progress-striped.vertical .bar,
.progress.progress-striped.vertical .bar-warning {
@include gradient-striped(lighten($orange, 15%));
}
|