進度條(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; }
      }
      }
      
      返回頂部
      主站蜘蛛池模板: 亚洲国产精品一区二区成人片国内| 任你躁国产自任一区二区三区| 精品国产AⅤ一区二区三区4区| 国模吧无码一区二区三区| 无码人妻精品一区二区三区66| 亚洲av成人一区二区三区观看在线| 91精品一区国产高清在线| 美日韩一区二区三区| 无码人妻一区二区三区在线视频 | 色屁屁一区二区三区视频国产| 中文字幕VA一区二区三区| 国产成人高清亚洲一区久久| 日日摸夜夜添一区| 国产成人精品视频一区二区不卡| 免费国产在线精品一区| 国产主播福利一区二区| 国产精品揄拍一区二区| 亚洲一区二区三区无码国产| 一区二区三区福利视频免费观看| 在线精品国产一区二区三区| 国产一在线精品一区在线观看| 一区二区三区免费视频观看| 福利一区二区视频| 一区二区三区免费在线视频| 国产成人一区二区动漫精品 | 岛国无码av不卡一区二区| 波多野结衣在线观看一区二区三区| 精品国产一区二区三区| 精品国产一区二区三区香蕉| 无码一区18禁3D| 人妻av综合天堂一区| 国产情侣一区二区| 美女视频一区二区三区| 人成精品视频三区二区一区| 亚洲AV无码一区二区三区在线观看| 国产乱码精品一区二区三| 久久久久一区二区三区| 日韩精品无码一区二区三区免费| 精品视频无码一区二区三区 | 精品乱人伦一区二区三区| 无码少妇一区二区|