ホームページ >ウェブフロントエンド >CSSチュートリアル >ブートストラップ カード列でカードの高さを同じにする方法は?

ブートストラップ カード列でカードの高さを同じにする方法は?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-25 11:30:18512ブラウズ

How to Achieve Equal Card Heights in Bootstrap Card Columns?

ブートストラップ カード列: カードの高さを均等にする

ブートストラップ 4 では、カード列クラスを使用して、複数のカードを配置する見た目の美しいレイアウトを作成できます。高さが可変の列。ただし、これによりカードの高さが不均一になる可能性があり、望ましくない場合があります。

カードの高さを均一にするために、Bootstrap は 2 つのソリューションを提供します。

オプション 1: 行の高さを設定するか、または列要素

行または行に align-items-stretch ユーティリティ クラスを設定することで、カードの高さを揃えることができます。カードが含まれる列要素。これにより、利用可能なスペースを埋めるためにカードが垂直方向に引き伸ばされます。

<div class="container">
  <div class="row">
    <div class="col-lg-4 d-flex align-items-stretch">
      <!--CARD HERE-->
    </div>
    <div class="col-lg-4 d-flex align-items-stretch">
      <!--CARD HERE-->
    </div>
    <div class="col-lg-4 d-flex align-items-stretch">
      <!--CARD HERE-->
    </div>
  </div>
</div>

オプション 2: Bootstrap 5 用の Flexbox ソリューション

Bootstrap 5 の場合、次の CSS コードを使用できます。 Flexbox を使用してカード列内のカードの高さを均等にするために使用されます。プロパティ:

.card-columns {
  display: flex;
  flex-wrap: wrap;
  align-content: stretch;
}

CodePen の例

CodePen でのこのソリューションのライブ デモンストレーションについては、次のリンクにアクセスしてください:
https://codepen .io/Kerrys7777/pen/QWgwEeG

以上がブートストラップ カード列でカードの高さを同じにする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。