最新のWeb開発のチュートリアル
 

W3.CSSプログレスバー


プログレスバー

プログレスバーは、ユーザーに沿ってプロセスにどのくらい離れているかを示すために使用することができます。

20%


基本的なプログレスバー

W3-進行-コンテナクラスは、プログレスバーのコンテナを定義し、W3-プログレスバーは、実際プログレスバー(「満たされた」領域)を定義します。 CSSのwidthプロパティを使用してプログレスバーの幅を設定します。

<div class="w3-progress-container">
  <div class="w3-progressbar" style="width:10%"></div>
</div>

»それを自分で試してみてください


プログレスバーのサイズ

0〜100%のパーセント値でプログレスバーの幅/サイズを設定します。



<div class="w3-progress-container">
  <div class="w3-progressbar" style="width:50%"></div>
</div>

»それを自分で試してみてください


プログレスバーの色

デフォルトでは、W3-進行-容器の色はライトグレーで、W3-プログレスバーは灰色です。

W3.CSSカラークラスのいずれかで、それらの色を変更します。



<div class="w3-progress-container w3-light-blue">
  <div class="w3-progressbar w3-blue" style="width:75%"></div>
</div>

»それを自分で試してみてください


丸みを帯びたプログレスバー

あなたのプログレスバーに丸い角を追加するためにW3-ラウンドクラスのいずれかを使用します。



<div class="w3-progress-container w3-round">
  <div class="w3-progressbar w3-round" style="width:25%"></div>
</div>

»それを自分で試してみてください


プログレスバーのラベル

プログレスバーにラベルを追加するには、「W3-プログレスバー」内に新しい要素を追加します。

ヒント:常に中心にラベルを維持するためにW3-センタークラスを使用します。 省略した場合、それは左詰めされます。

25%

50%

75パーセント

<div class="w3-progress-container">
  <div id="myBar" class="w3-progressbar w3-green" style="width:25%">
    <div class="w3-center w3-text-white">25%</div>
  </div>
</div>

»それを自分で試してみてください


ダイナミックプログレスバー

ダイナミックプログレスバーを作成するにはJavaScriptを使用します。


<div class="w3-progress-container">
  <div id="myBar" class="w3-progressbar w3-green" style="width:1%"></div>
</div>

<button class="w3-btn" onclick="move()">Click Me</button>

<script>
function move() {
    var elem = document.getElementById("myBar");
    var width = 1;
    var id = setInterval(frame, 10);
    function frame() {
        if (width >= 100) {
            clearInterval(id);
        } else {
            width++;
            elem.style.width = width + '%';
        }
    }
}
</script>

»それを自分で試してみてください


ラベルを使用した動的プログレスバー

中心のラベル:

20%

»それを自分で試してみてください

左揃えラベル:

20%

»それを自分で試してみてください

プログレスバーの外にラベルを付けます:

20%

»それを自分で試してみてください