Bulmaのプログレスバー(進捗バー) Progress Bar [CSSフレームワーク]

Bulma ロゴ トップ バナー

時間のかかる処理を行う際には、処理の進捗を表すプログレスバーを使用することで、ユーザーエクスペリエンスが向上します。

Bulmaにはプログレスバーのスタイルを設定するクラスが用意されています。

今回は、プログレスバーをスタイリングするprogressクラスを紹介します。

プログレスバーに洗練されたデザインを提供するprogressクラス

progressクラスは、HTMLのprogress要素をのスタイルを設定するシンプルなCSSクラスです。

Bulmaのprogressクラスの実装サンプルをブラウザーで実行した結果

HTML

プログレスバーの色

プログレスバーの色はBulmaに用意されているいくつかのカラーで変更することができます。
変更できるカラーには、Bulmaに定義されているテーマカラーなどが使用できます。

Bulmaのテーマカラーには、以下の6種類があります。

  • primary
  • link
  • info
  • success
  • warning
  • danger

Bulmaのprogressクラスの実装サンプルをブラウザーで実行した結果

HTML

プログレスバーのサイズ

プログレスバーの大きさはBulmaに用意されているいくつかのサイズに変更することができます。
変更できるサイズには、以下の3種類があります。

  • small: 小
  • medium: 中
  • large: 大

Bulmaのprogressクラスの実装サンプルをブラウザーで実行した結果

HTML

マーキースタイルのプログレスバー

処理の進捗の度合い(パーセンテージ)が設定できない場合には、マーキースタイルのプログレスバーが利用できます。
マーキースタイルを指定すると、Bulmaのプログレスバーは左から右へ1方向にカラーバーが移動します。

Bulmaのprogressクラスの実装サンプルをブラウザーで実行した結果

HTML

マーキースタイルにするには、value属性を省略します。

Bulma 入門 Tips 一覧