jQuery 的進度條插件:Bootstrap Progressbar

Bootstrap Progressbar 是一個用于推ter bootstrap 2 & 3的 jQuery 進度條插件。它通過添加 Javascript 中預先存在的 CSS 轉換提供了動態進度條。此外,你可以在動態進度條中通過回調顯示當前進度信息。

jQuery 的進度條插件:Bootstrap Progressbar

代碼示例

default values

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
};

transition_delay

$(document).ready(function() {
    $('.progress .progress-bar').progressbar({
        transition_delay: 1500
    });
});

animation

  1. horizontal

    • less

      .progress .bar {
          .transition(width 2s ease-in-out);
      }
    • scss

      .progress.vertical .progress-bar {
          @include transition(width 2s ease-in-out);
      }
    • css

      .progress .bar {
          -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;
      }
  2. vertical

    • less

      .progress.vertical .bar {
          .transition(height 2s ease-in-out);
      }
    • scss

      .progress.vertical .bar {
          @include transition(height 2s ease-in-out);
      }
    • css

      .progress.vertical .bar {
          -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;
      }

項目主頁:http://www.baiduhome.net/lib/view/home/1432524963441

 本文由用戶 dypm 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!