我有一个自动适应的网格。它的工作很好,但在较小的屏幕(〈350),它溢出。如何解决这个问题?基本上有350只要有可能,否则收缩。
.grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
gap: 1rem;
}
.item {
background-color: crimson;
height: 200px;
border-radius: 2rem;
}
<div class="grid">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
2条答案
按热度按时间rdlzhqv91#
这应该可以实现您的期望:
您的最小宽度没有响应,所以我通过使用
min()
在minmax
中添加100%
值来修复它。lyfkaqu12#
您可以在
minmax()
中嵌套另一个属性,例如min()
: