我正在使用CSS網格來實現卡網格佈局。如何阻止我的CSS網格列使用minmax()增長?
但我不知道如何調整minmax()
語句來處理沒有足夠的項目來填充行但仍然需要它們看起來像卡的用例!
如果我用一個靜態100px替換最大1fr值,或者我使用小數0.25fr,它會在較小的介質尺寸下打亂縮放比例。
.wrapper {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
grid-column-gap: 17px;
grid-row-gap: 25.5px;
padding-bottom: 25.5px;
}
.card {
background-color: #000;
height: 100px;
}
<div class="wrapper">
<div class="card"></div>
<div class="card"></div>
<div class="card"></div>
<div class="card"></div>
<div class="card"></div>
<div class="card"></div>
<div class="card"></div>
</div>
然後,如果只有幾個項目
.wrapper {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
grid-column-gap: 17px;
grid-row-gap: 25.5px;
padding-bottom: 25.5px;
}
.card {
background-color: #000;
height: 100px;
}
<div class="wrapper">
<div class="card"></div>
<div class="card"></div>
</div>
我已經莫須有上做最後一排增長到年底的區別容器和其他東西......但沒有固定的高度......但內容不斷在網格之外生長......任何提示? – carinlynchin
@carinlynchin,看到這篇文章:[防止內容擴大網格項目](https://stackoverflow.com/q/43311943/3597276) –
謝謝你。我很感激...谷歌搜索沒有給我任何東西:) – carinlynchin