Bootstrap 5 のプログレスバー(.progress)

Bootstrap 5 バッジ (.badge) Bootstrap 5 ローダー(.spinner-border)

目次

  1. 基本的な進行状況バー
  2. 進行状況バーの高さ
  3. 進行状況バーのラベル
  4. 色付きの進行状況バー
  5. ストライプの進行状況バー
  6. 進行状況バーのアニメーション
  7. 複数の進行状況バー

基本的な進行状況バー

進行状況バーを使用して、プロセスにおけるユーザーの進行状況を表示できます。

 

デフォルトのプログレスバーを作成するには、.progress クラスをコンテナ要素に追加し、.progress-bar クラスをその子要素に追加します。 CSS の width プロパティを使用して、進行状況バーの幅を設定してください:

<div class="progress">
  <div class="progress-bar" style="width:70%"></div>
</div>

進行状況バーの高さ

 
 
 
 
 

進行状況バーのデフォルトの高さは 1rem (通常は 16px) です。 これを変更するには、CSS の height プロパティを使用してください。

ヒント: 進行状況コンテナと進行状況バーの高さを同じに設定する必要があることに注意してください。

<div class="progress" style="height:20px">
  <div class="progress-bar" style="width:40%;height:20px"></div>
</div>

進行状況バーのラベル

進行状況バー内にテキストを追加して、表示されるパーセンテージを表示します。

70%

<div class="progress">
  <div class="progress-bar" style="width:70%">70%</div>
</div>

色付きの進行状況バー

 

 

 

 

 

 

 

 

 

デフォルトでは、進行状況バーは青色 (プライマリ) です。 コンテキスト背景クラスを使用して色を変更します。

<!-- Blue -->
<div class="progress">
  <div class="progress-bar" style="width:10%"></div>
</div>

<!-- Green -->
<div class="progress">
  <div class="progress-bar bg-success" style="width:20%"></div>
</div>

<!-- Turquoise -->
<div class="progress">
  <div class="progress-bar bg-info" style="width:30%"></div>
</div>

<!-- Orange -->
<div class="progress">
   <div class="progress-bar bg-warning" style="width:40%"></div>
</div>

<!-- Red -->
<div class="progress">
  <div class="progress-bar bg-danger" style="width:50%"></div>
</div>

<!-- White -->
<div class="progress border">
  <div class="progress-bar bg-white" style="width:60%"></div>
</div>

<!-- Grey -->
<div class="progress">
  <div class="progress-bar bg-secondary" style="width:70%"></div>
</div>

<!-- Light Grey -->
<div class="progress border">
  <div class="progress-bar bg-light" style="width:80%"></div>
</div>

<!-- Dark Grey -->
<div class="progress">
  <div class="progress-bar bg-dark" style="width:90%"></div>
</div>

ストライプの進行状況バー

 
 
 
 
 
 
 
 
 

プログレスバーにストライプを追加するには、.progress-bar-striped クラスを使用してください。

<div class="progress">
  <div class="progress-bar progress-bar-striped" style="width:40%"></div>
</div>

進行状況バーのアニメーション

 

プログレスバーをアニメーション化するには、.progress-bar-animated クラスを追加してください。

<div class="progress-bar progress-bar-striped progress-bar-animated" style="width:40%"></div>

複数の進行状況バー

進行状況バーは積み重ねることもできます:

フリースペース
警告する
危険

<div class="progress">
  <div class="progress-bar bg-success" style="width:40%">
    Free Space
  </div>
  <div class="progress-bar bg-warning" style="width:10%">
    Warning
  </div>
  <div class="progress-bar bg-danger" style="width:20%">
    Danger
  </div>
</div>