Bootstrap Progressbar 是一个 jQuery 插件,扩展了基本引导进度。它通过添加 Javascript 中预先存在的 CSS 转换提供了动态进度条。此外,你可以在动态进度条中通过回调显示当前进度信息。
代码示例 :
Progressbar.defaults = { transition_delay: 300, refresh_speed: 50, display_text: 'none', use_percentage: true, percent_format: function(percent) { return percent + '%'; }, amount_format: function(amount_part, amount_total) { return amount_part + ' / ' + amount_total; }, update: $.noop, done: $.noop, fail: $.noop };
$(document).ready(function() { $('.progress .progress-bar').progressbar({ transition_delay: 1500 }); });
horizontal
less
.progress .bar {
.transition(width 2s ease-in-out); }
scss
.progress.vertical .progress-bar {
@include transition(width 2s ease-in-out); }
css
-webkit-transition: width 2s ease-in-out; -moz-transition: width 2s ease-in-out; -ms-transition: width 2s ease-in-out; -o-transition: width 2s ease-in-out; transition: width 2s ease-in-out; }
vertical
.progress.vertical .bar {
.transition(height 2s ease-in-out); }
@include transition(height 2s ease-in-out); }
-webkit-transition: height 2s ease-in-out; -moz-transition: height 2s ease-in-out; -ms-transition: height 2s ease-in-out; -o-transition: height 2s ease-in-out; transition: height 2s ease-in-out; }