在Bootstrap 4 中實現卡片組來對齊相同高度的卡片可能具有挑戰性,特別是卡片可能具有挑戰性,特別是卡片在考慮響應式時設計。預設情況下,Bootstrap 4 的卡片組將卡片分佈在四列中,無論視窗大小如何。
當您希望卡片在不同視窗中保持一致的外觀時,就會出現此問題尺寸。 Bootstrap 4 中的預設設定不考慮最小卡片大小,也不考慮視口類別對卡片組行為的影響。
建立響應式卡片群組根據視窗大小調整列數,您可以利用 Bootstrap 4 中引入的可見性實用程式。透過在特定斷點上設定特定列的可見性,您可以強制換行並建立所需的佈局。
對於 4.1 之前的 Bootstrap 4 版本,您可以使用網格 col-* 類別來控制卡片寬度。但是,這需要額外的 CSS 程式碼段來啟用 Flexbox 並確保列的高度相等。
<code class="css">.row > div[class*='col-'] { display: flex; flex:1 0 auto; }</code>
Bootstrap 4 Alpha 6及更高版本預設啟用flexbox。因此,您可以利用 h-100 等級將卡片設定為全高。這種方法不需要額外的 CSS 來處理 Flexbox 行為。
總之,根據您正在使用的 Bootstrap 4 版本採用適當的技術,您可以實現具有所需效果的響應式卡片組。列計數並在不同的視窗大小中保持一致的外觀和感覺。
以上是如何建立具有基於視口的列數的響應式 Bootstrap 4 Card-Deck?的詳細內容。更多資訊請關注PHP中文網其他相關文章!