![]()
Bootstrap 5 カードレイアウト:エレガントな2列カード表示を簡単に作成
この記事では、Bootstrap 5 フレームワークを使用して、美しく実用的な2列のカードレイアウトをすばやく構築する方法について説明します。詳細なコード例と説明を提供し、カードレイアウトのスキルを簡単に習得できるようにします。
一、Bootstrap カードの基本
Bootstrap カードコンポーネントとは
カードコンポーネントは、画像、テキスト、リンクなどの情報を表示するために使用される、Bootstrap によって提供される柔軟で拡張可能なコンテンツコンテナです。
カードコンポーネントの構造
.card:カードコンテナ.card-header:カードヘッダー.card-body:カード本体.card-footer:カードフッター.card-img-top:上部画像.card-img-bottom:下部画像.card-title:カードタイトル.card-text:カードテキスト
二、2列のカードレイアウトを作成する
1. グリッドシステムを使用する
Bootstrap のグリッドシステム (.row と .col-*) を使用して、ページを2つの列に分割し、各列にカードを配置します。
<div class="row">
<div class="col-md-6">
<div class="card">
</div>
</div>
<div class="col-md-6">
<div class="card">
</div>
</div>
</div>
2. 間隔を調整する
ユーティリティクラス (ms-*, me-*, my-*, mx-*, mt-*, mb-*) を使用して、カード間のスペースを調整します。
<div class="row g-4">
<div class="col-md-6">
<div class="card">
</div>
</div>
<div class="col-md-6">
<div class="card">
</div>
</div>
</div>
3. カードコンテンツを追加する
必要に応じて、画像、タイトル、テキスト、ボタンなどのコンテンツをカードに追加します。
<div class="row g-4">
<div class="col-md-6">
<div class="card">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">カードタイトル</h5>
<p class="card-text">カードコンテンツ...</p>
<a href="#" class="btn btn-primary">詳しくはこちら</a>
</div>
</div>
</div>
<div class="col-md-6">
<div class="card">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">カードタイトル</h5>
<p class="card-text">カードコンテンツ...</p>
<a href="#" class="btn btn-primary">詳しくはこちら</a>
</div>
</div>
</div>
</div>
三、応用テクニック
- さまざまなカードサイズを使用する:
.card-sm、.card-lg - カードグループを作成する:
.card-group - カードの背景色と境界線スタイルを使用する
- カードの影を追加する
まとめ
上記の手順に従うことで、Bootstrap 5 フレームワークを使用して、美しく実用的な2列のカードレイアウトを簡単に作成し、コンテンツを表示できます。
Bootstrap カードレイアウトに関するQ&A
| 質問 | 回答 |
|---|---|
| カードのサイズを変更するにはどうすればよいですか? | .card-sm クラスを使用して小さなカードを作成し、.card-lg クラスを使用して大きなカードを作成します。 |
| カードに影を追加するにはどうすればよいですか? | .shadow-sm、.shadow、.shadow-lg のようなユーティリティクラスを使用して、カードに影を追加できます。 |
| カードを水平方向に配置するにはどうすればよいですか? | .card-deck または .card-group クラスを使用して、カードを水平方向に配置できます。 |
その他の参考記事:bootstrap card 横並び