Maison > interface Web > tutoriel CSS > Comment obtenir des hauteurs de carte égales dans les colonnes de cartes Bootstrap ?

Comment obtenir des hauteurs de carte égales dans les colonnes de cartes Bootstrap ?

Barbara Streisand
Libérer: 2024-11-25 11:30:18
original
608 Les gens l'ont consulté

How to Achieve Equal Card Heights in Bootstrap Card Columns?

Colonnes de cartes Bootstrap : atteindre une hauteur de carte égale

Dans Bootstrap 4, la classe card-columns permet la création d'une disposition esthétique où plusieurs cartes sont disposées dans colonnes à hauteurs variables. Cependant, cela peut conduire à des hauteurs de cartes inégales, ce qui peut ne pas être souhaitable.

Pour obtenir des hauteurs de cartes uniformes, Bootstrap propose deux solutions :

Option 1 : Définition des hauteurs sur la ligne ou Éléments de colonne

Vous pouvez aligner les hauteurs des cartes en définissant la classe utilitaire align-items-stretch sur les éléments de ligne ou de colonne dans lesquels le les cartes sont contenues. Cela étirera les cartes verticalement pour remplir l'espace disponible.

<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>
Copier après la connexion

Option 2 : Solution Flexbox pour Bootstrap 5

Pour Bootstrap 5, le code CSS suivant peut être utilisé pour obtenir des hauteurs de carte égales dans les colonnes de cartes à l'aide des propriétés Flexbox :

.card-columns {
  display: flex;
  flex-wrap: wrap;
  align-content: stretch;
}
Copier après la connexion

Exemple dans CodePen

Pour une démonstration en direct de cette solution dans CodePen, veuillez visiter le lien suivant :
https://codepen.io/Kerrys7777/pen/QWgwEeG

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal