我正在使用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