Bootstrap5 ツールチップ

ツールチップは小さなポップアップで、マウスが要素の上に移動すると表示され、マウスが要素の外に移動すると消えます。


ツールチップの作成方法

要素に追加することでdata-bs-toggle="tooltip"ツールチップを作成します。

title属性の内容はツールチップに表示される内容です:

<button type="button" class="btn btn-primary" data-bs-toggle="tooltip" title="私はツールチップの内容です!">マウスをここに移動してください</button>

注意:ツールチップは JavaScript の初期化コードに記述する必要があります: そして、指定した要素上で呼び出しますtooltip()メソッド。

以下の例では、ドキュメントのどこでもツールチップを使用できます:

例

var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')) var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) { return new bootstrap.Tooltip(tooltipTriggerEl) })

試してみる »

ツールチップの位置を指定する

デフォルトでは、ツールチップは要素の上に表示されます。

使用できますdata-bs-placement属性でツールチップの表示方向を設定します: top、bottom、left または right:

例

<a href="#" data-bs-toggle="tooltip" data-bs-placement="top" title="私はツールチップの内容です!">マウスをここに移動してください</a> <a href="#" data-bs-toggle="tooltip" data-bs-placement="bottom" title="私はツールチップの内容です!">マウスをここに移動してください</a> <a href="#" data-bs-toggle="tooltip" data-bs-placement="left" title="私はツールチップの内容です!">マウスをここに移動してください</a> <a href="#" data-bs-toggle="tooltip" data-bs-placement="right" title="私はツールチップの内容です!">マウスをここに移動してください</a>

試してみる »
その他の拡張