方法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-3
とcol-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-sidebar
とflex-main-content
のスタイルをカスタマイズすることができます。
以上が、Bootstrapを使用して固定サイドバーレイアウトを作成する方法です。適切な方法を選択し、プロジェクトに合わせてカスタマイズしてください。