Die Implementierung eines Kartendecks in Bootstrap 4, um Karten gleicher Höhe auszurichten, kann eine Herausforderung sein, insbesondere wenn es um Responsive geht Design. Standardmäßig verteilt das Kartendeck von Bootstrap 4 die Karten auf vier Spalten, unabhängig von der Größe des Ansichtsfensters.
Das Problem tritt auf, wenn Sie möchten, dass die Karten in verschiedenen Ansichtsfenstern ein einheitliches Erscheinungsbild beibehalten Größen. Das Standard-Setup in Bootstrap 4 berücksichtigt weder eine Mindestkartengröße noch berücksichtigt es die Auswirkungen von Ansichtsfensterklassen auf das Kartendeck-Verhalten.
Um eine zu erstellen Mit einem reaktionsfähigen Kartendeck, das die Anzahl der Spalten basierend auf der Größe des Ansichtsfensters anpasst, können Sie die in Bootstrap 4 eingeführten Sichtbarkeitsdienstprogramme nutzen. Indem Sie die Sichtbarkeit für bestimmte Spalten an bestimmten Haltepunkten festlegen, können Sie einen Umbruch erzwingen und das gewünschte Layout erstellen.
Für Bootstrap 4-Versionen vor 4.1 können Sie die Grid-col-*-Klassen verwenden, um die Kartenbreiten zu steuern. Dies erfordert jedoch ein zusätzliches CSS-Snippet, um Flexbox zu aktivieren und sicherzustellen, dass die Spalten die gleiche Höhe haben.
<code class="css">.row > div[class*='col-'] { display: flex; flex:1 0 auto; }</code>
Bootstrap 4 In Alpha 6 und späteren Versionen ist Flexbox standardmäßig aktiviert. Daher können Sie die H-100-Klasse nutzen, um die Karten auf die volle Höhe einzustellen. Dieser Ansatz macht zusätzliches CSS zur Handhabung des Flexbox-Verhaltens überflüssig.
Zusammenfassend lässt sich sagen, dass Sie durch den Einsatz geeigneter Techniken basierend auf der von Ihnen verwendeten Bootstrap 4-Version ein reaktionsfähiges Kartendeck mit den gewünschten Zielen erreichen können Spaltenanzahl und sorgen für ein einheitliches Erscheinungsbild über verschiedene Ansichtsfenstergrößen hinweg.
Das obige ist der detaillierte Inhalt vonWie erstelle ich ein Responsive Bootstrap 4-Kartendeck mit Spaltenanzahl basierend auf dem Ansichtsfenster?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!