Bootstrap バッジ

Bootstrap バッジ

この記事では、Bootstrap のバッジコンポーネントの使い方について説明します。基本的な使い方、スタイルと色の変更、配置と位置調整、ボタンやナビゲーションコンポーネントとの組み合わせについて解説します。

一、基礎知識

1. バッジとは

バッジは、ボタン、ラベル、またはその他の要素にカウントやステータスマークを追加するために使用されます。

2. 使用方法

<span class="badge bg-*">...</span> を使用します。ここで、* は異なるスタイルまたは色を表します。

二、スタイルと色

1. 背景色

bg-primarybg-secondarybg-success など、さまざまな背景色オプションが用意されています。

クラス
bg-primary
bg-secondary 灰色
bg-success
bg-danger
bg-warning 黄色
bg-info 水色
bg-light 薄い灰色
bg-dark 濃い灰色

2. ピルスタイル

.rounded-pill クラスを使用すると、ピル型のバッジを作成できます。

<span class="badge rounded-pill bg-primary">ピルバッジ</span>

三、配置と位置調整

1. 相対配置

デフォルトでは、バッジは親要素に対して相対的に配置されます。

2. ユーティリティクラスの使用

.position-absolute.top-0.start-100 などのユーティリティクラスを使用して、バッジの位置を制御できます。詳細については、Bootstrap の公式ドキュメントを参照してください。

四、他のコンポーネントとの組み合わせ

1. ボタン

ボタン内にバッジを配置すると、カウントやステータスマークが付いたボタンを作成できます。

<button type="button" class="btn btn-primary">
  メッセージ <span class="badge bg-secondary">4</span>
</button>

2. ナビゲーション

ナビゲーションリンクにバッジを追加すると、新しいメッセージや通知を強調表示できます。

<a class="nav-link" href="#">
  通知 <span class="badge bg-danger">新着</span>
</a>

よくある質問

1. バッジの色をカスタマイズするにはどうすればよいですか?

独自のCSSクラスを作成し、background-color プロパティを使用してバッジの背景色を定義できます。その後、そのクラスをバッジ要素に追加します。

2. バッジのテキストの色を変更するにはどうすればよいですか?

.text-* ユーティリティクラスを使用して、バッジのテキストの色を変更できます。たとえば、白いテキストのバッジを作成するには、class="badge bg-primary text-white" を使用します。

3. バッジを非表示にするにはどうすればよいですか?

.d-none ユーティリティクラスを使用して、バッジを非表示にすることができます。たとえば、class="badge bg-primary d-none" とすると、バッジは非表示になります。