Karten mit unterschiedlichen Größen in der Bootstrap-4 card-Gruppe
Ist es möglich, verschiedene Karten in verschiedenen Größen in einer Karte-Gruppe in der Bootstrap-4. Ich will eine große Karte (doppelte Breite) auf der linken Seite Größe, und zwei kleinere Karten auf der rechten, mit gleicher Höhe von allen drei.
<div class="container">
<div class="row">
<div class="card-group">
<div class="card col-md-6">
<div class="card-block">
<h4 class="card-title">Card 1</h4>
<p class="card-text">Text 1</p>
</div>
</div>
<div class="card col-md-3">
<div class="card-block">
<h4 class="card-title">Card 2</h4>
<p class="card-text">Text 2</p>
<p class="card-text">More text 2</p>
<p class="card-text">More text 2</p>
</div>
</div>
<div class="card col-md-3">
<div class="card-block">
<h4 class="card-title">Card 3</h4>
<p class="card-text">Text 3</p>
</div>
</div>
</div>
</div>
</div>
InformationsquelleAutor Ole Kristian Losvik | 2016-03-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, die Absicht ist, dass die Karte, die Gruppen gleich sind Breite und Höhe(http://v4-alpha.getbootstrap.com/components/card/#groups), aber Sie können überschreiben die Standard-Bootstrap-Verhalten, um es arbeiten wie diese..
http://codeply.com/go/4WVwRBTyTP
Hinweis: Wildcard-CSS-Selektoren wie diese sind langsam. Es wäre besser, um eine spezielle CSS-Klasse zu überschreiben, die Bootstrap -
float:left
Verhalten der Spalten in Ihrercard-group
UPDATE
Nun, BS4 hat flexbox, die extra CSS-Datei wird nicht mehr benötigt. Stellen Sie einfach die
card-group
undrow
den gleichen div-Element, und verwenden Sie danncol-*
als normal, um die Breite festlegen. Jedoch, mitcard-group
verhindert reaktionsschnell Spalte umbrechen.http://www.codeply.com/go/jzIcjyg6Xa
InformationsquelleAutor Zim
Bootstrap 4.1 Dokumentation für Karten-layout derzeit fest:
Jedoch, wie Zim ' s Antwort wies darauf hin, Karte-Gruppen sind nun flexbox. Daher können Sie auch außer Kraft setzen, die
flex-grow
Stil festlegen der relativen Karte Größen.Codeply
InformationsquelleAutor Mat
Siehe auch https://stackoverflow.com/a/35627731/1596547, wie bereits erläutert, wird durch @Skelly das vordefinierte raster-Klassen (
col-md-*
) nicht nur diewidth
durch auch einefloat
.Anstelle der Verwendung der grid-Klassen können Sie auch anwenden, die
width
direkt:InformationsquelleAutor Bass Jobsen