相关疑难解决方法(0)

自动填充和自动装配有什么区别?

我正在使用CSS网格来实现卡网格布局.

但我不太知道如何调整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;
}
Run Code Online (Sandbox Code Playgroud)
<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>
Run Code Online (Sandbox Code Playgroud)

然后,如果只有几个项目

.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;
}
Run Code Online (Sandbox Code Playgroud)
<div class="wrapper">
  <div class="card"></div>
  <div class="card"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

css css3 css-grid

10
推荐指数
1
解决办法
2098
查看次数

标签 统计

css ×1

css-grid ×1

css3 ×1