ホームページ >ウェブフロントエンド >CSSチュートリアル >カードの下部にブートストラップ ボタンを配置するにはどうすればよいですか?

カードの下部にブートストラップ ボタンを配置するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-09 04:29:02886ブラウズ

How to Align Bootstrap Buttons at the Bottom of Cards?

カードの下部での Bootstrap ボタンの位置合わせ

問題の説明

Bootstrap のカードデッキおよびカード クラスを使用する場合、位置ずれが発生する可能性があります。カードの内容はサイズによって異なります。この問題は、各カードの下部にあるボタンを垂直方向に整列させようとする場合に特に顕著です。

解決策

Bootstrap 4 は、この整列の課題に対する洗練された解決策を提供する修飾子クラスを提供します。

  1. d-flex を .card-body に追加
  2. flex-column を追加.card-body
  3. .card-body 内にネストされている .btn 要素に mt-auto を追加します

コードの変更

<div class="card-deck">
  <div class="card">
    <div class="card-body d-flex flex-column">
      <p class="card-text">Card 1 content</p>
      <button type="button" class="btn btn-primary mt-auto">Button 1</button>
    </div>
  </div>
  <div class="card">
    <div class="card-body d-flex flex-column">
      <p class="card-text">Card 2 content</p>
      <button type="button" class="btn btn-primary mt-auto">Button 2</button>
      <button type="button" class="btn btn-primary mt-auto">Button 3</button>
    </div>
  </div>
</div>

結論

これらの修飾子クラスを使用すると、コンテンツのバリエーションに関係なく、カードの下部にボタンが自動的に配置されます。これにより、一貫性のある視覚的に魅力的なプレゼンテーションが保証されます。

以上がカードの下部にブートストラップ ボタンを配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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