進行状況バーを使用して、プロセスにおけるユーザーの進行状況を表示できます。
デフォルトのプログレスバーを作成するには、.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>
進行状況バー内にテキストを追加して、表示されるパーセンテージを表示します。
例
<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>