進度條(Progress)

      使用Bootstrap自定義進度條的文件和示例,這些進度條支持堆疊、動態背景和文字標簽。

      工作原理

      進度條元件使用兩個HTML元素,一些CSS設定寬度以及一些屬性設定而成。我們不使用HTML5 progress元素,以確保您可以堆疊進度條,增加動畫、更換文字標簽。

      • 我們在外層使用.progress來指定進度條的最大值。
      • 我們在內層使用.progress-bar來指定進度條目前的值。
      • .progress-bar需要inline設定、通用類別或是客制CSS來設定它們的寬度。
      • .progress-bar也需要一些role和aria屬性來使其具有親和性。

      集結以上所有,您將得到以下示例。

      <div class="progress">
      <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"></div>
      </div>
      <div class="progress">
      <div class="progress-bar" role="progressbar" style="width: 25%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"></div>
      </div>
      <div class="progress">
      <div class="progress-bar" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div>
      </div>
      <div class="progress">
      <div class="progress-bar" role="progressbar" style="width: 75%" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100"></div>
      </div>
      <div class="progress">
      <div class="progress-bar" role="progressbar" style="width: 100%" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100"></div>
      </div>

      Bootstrap提供幾個寬度通用類別設定。基于您的需求,這些將幫助您快速設定進度條。

      <div class="progress">
      <div class="progress-bar w-75" role="progressbar" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100"></div>
      </div>

      標簽

      在.progress-bar中放置文字內容,將標簽添加到進度條。

      25%
      <div class="progress">
      <div class="progress-bar" role="progressbar" style="width: 25%;" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100">25%</div>
      </div>

      高度

      我們只有在.progress上設置一個height值,如果改變這個值,那么內部的.progress-bar就會自動調整大小。

      <div class="progress" style="height: 1px;">
      <div class="progress-bar" role="progressbar" style="width: 25%;" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"></div>
      </div>
      <div class="progress" style="height: 20px;">
      <div class="progress-bar" role="progressbar" style="width: 25%;" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"></div>
      </div>

      背景

      使用背景通用類別更改各個進度條的外觀。

      <div class="progress">
      <div class="progress-bar bg-success" role="progressbar" style="width: 25%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"></div>
      </div>
      <div class="progress">
      <div class="progress-bar bg-info" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div>
      </div>
      <div class="progress">
      <div class="progress-bar bg-warning" role="progressbar" style="width: 75%" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100"></div>
      </div>
      <div class="progress">
      <div class="progress-bar bg-danger" role="progressbar" style="width: 100%" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100"></div>
      </div>

      多個進度條

      如果您需要,可在一個進度條元件中加入多個進度條。

      <div class="progress">
      <div class="progress-bar" role="progressbar" style="width: 15%" aria-valuenow="15" aria-valuemin="0" aria-valuemax="100"></div>
      <div class="progress-bar bg-success" role="progressbar" style="width: 30%" aria-valuenow="30" aria-valuemin="0" aria-valuemax="100"></div>
      <div class="progress-bar bg-info" role="progressbar" style="width: 20%" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100"></div>
      </div>

      條紋的

      將.progress-bar-striped加到任何.progress-bar中,就能透過CSS漸變對進度條的背景顏色加上條紋。

      <div class="progress">
      <div class="progress-bar progress-bar-striped" role="progressbar" style="width: 10%" aria-valuenow="10" aria-valuemin="0" aria-valuemax="100"></div>
      </div>
      <div class="progress">
      <div class="progress-bar progress-bar-striped bg-success" role="progressbar" style="width: 25%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"></div>
      </div>
      <div class="progress">
      <div class="progress-bar progress-bar-striped bg-info" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div>
      </div>
      <div class="progress">
      <div class="progress-bar progress-bar-striped bg-warning" role="progressbar" style="width: 75%" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100"></div>
      </div>
      <div class="progress">
      <div class="progress-bar progress-bar-striped bg-danger" role="progressbar" style="width: 100%" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100"></div>
      </div>

      動畫條紋

      條紋漸變也可以制成動畫。將.progress-bar-animated加到.progress-bar中,透過CSS3繪制從右到左的動態效果。

      <div class="progress">
      <div class="progress-bar progress-bar-striped progress-bar-animated" role="progressbar" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100" style="width: 75%"></div>
      </div>
      

      Sass

      Variables

      $progress-height:                   1rem;
      $progress-font-size:                $font-size-base * .75;
      $progress-bg:                       $gray-200;
      $progress-border-radius:            $border-radius;
      $progress-box-shadow:               $box-shadow-inset;
      $progress-bar-color:                $white;
      $progress-bar-bg:                   $primary;
      $progress-bar-animation-timing:     1s linear infinite;
      $progress-bar-transition:           width .6s ease;
      

      Keyframes

      Used for creating the CSS animations for .progress-bar-animated. Included in scss/_progress-bar.scss.

      @if $enable-transitions {
      @keyframes progress-bar-stripes {
      0% { background-position-x: $progress-height; }
      }
      }
      
      返回頂部
      主站蜘蛛池模板: 久99精品视频在线观看婷亚洲片国产一区一级在线 | 69久久精品无码一区二区| 亚洲天堂一区二区三区| 91福利国产在线观看一区二区 | 天堂va视频一区二区| 波多野结衣的AV一区二区三区| 一区二区三区四区精品视频| 国模丽丽啪啪一区二区| 亚洲视频一区二区| 日韩精品一区二区三区中文字幕| 蜜桃AV抽搐高潮一区二区| 奇米精品视频一区二区三区| 亚洲AV无码一区二区乱子伦| 国内偷窥一区二区三区视频 | 成人区人妻精品一区二区三区| 午夜福利一区二区三区在线观看 | 伊人久久精品无码av一区| 一区二区三区福利| 无码精品人妻一区二区三区影院| 成人精品一区二区电影| 精品人妻无码一区二区三区蜜桃一 | 亚洲视频一区二区三区| 一区高清大胆人体| 亚洲天堂一区二区三区| 国产成人一区二区三中文| 精品无码人妻一区二区三区| 激情内射亚洲一区二区三区爱妻| 一区二区三区日韩| 中文字幕一区在线观看视频| 中文字幕一区在线观看视频| 成人国产精品一区二区网站公司| 在线观看国产一区亚洲bd| 日本精品一区二区三区四区| 精品视频一区在线观看| 日本一区二区三区久久| 冲田杏梨高清无一区二区| 中文字幕亚洲一区二区三区| 中文字幕日韩人妻不卡一区| 99精品一区二区三区| 国产手机精品一区二区| 精品一区二区三区在线观看l |