@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; #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; .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 { #gradient > .vertical(#ee5f5b, #c43c35); background-repeat: repeat; } .progress-danger.progress-striped.vertical .bar, .progress.progress-striped.vertical .bar-danger { #gradient > .striped(#ee5f5b); } // Success (green) .progress-success.vertical .bar, .progress.vertical .bar-success { #gradient > .vertical(#62c462, #57a957); background-repeat: repeat; } .progress-success.progress-striped.vertical .bar, .progress.progress-striped.vertical .bar-success { #gradient > .striped(#62c462); } // Info (teal) .progress-info.vertical .bar, .progress.vertical .bar-info { #gradient > .vertical(#5bc0de, #339bb9); background-repeat: repeat; } .progress-info.progress-striped.vertical .bar, .progress.progress-striped.vertical .bar-info { #gradient > .striped(#5bc0de); } // Warning (orange) .progress-warning.vertical .bar, .progress.vertical .bar-warning { #gradient > .vertical(lighten(@orange, 15%), @orange); background-repeat: repeat; } .progress-warning.progress-striped.vertical .bar, .progress.progress-striped.vertical .bar-warning { #gradient > .striped(lighten(@orange, 15%)); }