Bootstrap 5 のポインターについての解説


  1. Tooltips (ツールチップ): ツールチップは、要素にマウスカーソルを合わせると情報を表示する小さなポップアップです。以下のコード例は、ツールチップを作成する方法を示しています。

    <button type="button" class="btn btn-primary" data-bs-toggle="tooltip" data-bs-placement="top" title="ツールチップのテキスト">
     ボタン
    </button>
    <script>
     var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
     var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
       return new bootstrap.Tooltip(tooltipTriggerEl)
     })
    </script>
  2. Popovers (ポップオーバー): ポップオーバーは、要素をクリックすると情報を表示するポップアップです。以下のコード例は、ポップオーバーを作成する方法を示しています。

    <button type="button" class="btn btn-primary" data-bs-toggle="popover" title="ポップオーバーのタイトル" data-bs-content="ポップオーバーの内容">
     ボタン
    </button>
    <script>
     var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]'))
     var popoverList = popoverTriggerList.map(function (popoverTriggerEl) {
       return new bootstrap.Popover(popoverTriggerEl)
     })
    </script>
  3. ドロップダウンのポインター: ドロップダウンメニューの項目にポインターを追加することもできます。以下のコード例は、ドロップダウンメニューにポインターを追加する方法を示しています。

    <div class="dropdown">
     <button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
       ドロップダウン
     </button>
     <div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
       <a class="dropdown-item" href="#">項目1</a>
       <a class="dropdown-item" href="#">項目2</a>
       <a class="dropdown-item" href="#">項目3</a>
     </div>
    </div>
    <script>
     var dropdownElementList = [].slice.call(document.querySelectorAll('.dropdown-toggle'))
     var dropdownList = dropdownElementList.map(function (dropdownToggleEl) {
       return new bootstrap.Dropdown(dropdownToggleEl)
     })
    </script>

以上が、Bootstrap 5 でポインターを使用するためのいくつかの方法とコード例です。これらの方法を活用すれば、ウェブデザインにおいて要素の注目度を高めることができます。