Heim > Web-Frontend > CSS-Tutorial > Wie kann ich mit dem Flexbox-Raster und den Kartenspalten von Bootstrap 4 ein Mauerwerkslayout erstellen?

Wie kann ich mit dem Flexbox-Raster und den Kartenspalten von Bootstrap 4 ein Mauerwerkslayout erstellen?

Mary-Kate Olsen
Freigeben: 2024-12-09 10:51:10
Original
933 Leute haben es durchsucht

How Can I Create a Masonry Layout with Bootstrap 4's Flexbox Grid and Card Columns?

Implementieren eines Mauerwerkslayouts mit Bootstrap 4 Flexbox Grid

Das Erstellen eines Mauerwerkslayouts mit gleichhohen Säulen kann mit dem Flexbox-Rastersystem von Bootstrap 4 eine Herausforderung sein. Sie können dies jedoch effektiv mit einigen integrierten Bootstrap-Klassen erreichen.

Kartenspalten-Funktion

Bootstrap 4 bietet die Kartenspalten-Funktion, die CSS-Spalteneigenschaften nutzt, um Karten wie ein Mauerwerksgitter auszurichten . Diese Methode vereinfacht den Ausrichtungsprozess und verhindert, dass Karten spaltenübergreifend aufgebrochen werden.

<div class="container">
  <div class="card-columns">
    ...Your cards HTML code...
  </div>
</div>
Nach dem Login kopieren

Karten auf „Inline-Block“ einstellen

Um zu verhindern, dass Karten spaltenübergreifend aufgebrochen werden, wird empfohlen, sie so einzustellen, dass sie Folgendes anzeigen: Inline-Block innerhalb des Kartenspalten-Containers. Dies liegt daran, dass der standardmäßige Column-Break-Inside: Avoid-Stil nicht vollständig zuverlässig ist.

.card {
  display: inline-block;
}
Nach dem Login kopieren

Beispielcode

Hier ist ein Beispielcode-Snippet, das das Mauerwerkslayout mit Bootstrap 4-Karten demonstriert:

<div class="container">
  <div class="card-columns">
    <div class="card">
      <img src="card-image-1.jpg" class="card-img-top" alt="Card image">
      <div class="card-body">
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich mit dem Flexbox-Raster und den Kartenspalten von Bootstrap 4 ein Mauerwerkslayout erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage