Bootstrapを使用した固定サイドバーレイアウトの作成方法


方法1: BootstrapのGridシステムを使用する方法

BootstrapのGridシステムを使用すると、簡単に固定サイドバーレイアウトを作成できます。以下のコード例は、左側に固定のサイドバーと右側にコンテンツを持つレイアウトを示しています。

<div class="container-fluid">
  <div class="row">
    <div class="col-md-3">
      <!-- サイドバーのコンテンツ -->
    </div>
    <div class="col-md-9">
      <!-- メインコンテンツ -->
    </div>
  </div>
</div>

上記の例では、col-md-3クラスを持つ要素が左側の固定サイドバーとなり、col-md-9クラスを持つ要素が右側のメインコンテンツとなります。col-md-3col-md-9の値は、画面サイズに応じて調整することができます。

方法2: Flexboxを使用する方法

もう一つの方法は、Flexboxを使用して固定サイドバーレイアウトを作成することです。以下のコード例は、Flexboxを使用したサイドバーレイアウトの実装方法を示しています。

<div class="container">
  <div class="d-flex">
    <div class="flex-fixed-sidebar">
      <!-- サイドバーのコンテンツ -->
    </div>
    <div class="flex-main-content">
      <!-- メインコンテンツ -->
    </div>
  </div>
</div>

上記の例では、d-flexクラスを持つ要素を親コンテナとしてFlexboxを有効にし、flex-fixed-sidebarクラスを持つ要素を左側の固定サイドバーとし、flex-main-contentクラスを持つ要素を右側のメインコンテンツとします。必要に応じて、flex-fixed-sidebarflex-main-contentのスタイルをカスタマイズすることができます。

以上が、Bootstrapを使用して固定サイドバーレイアウトを作成する方法です。適切な方法を選択し、プロジェクトに合わせてカスタマイズしてください。