如何在固定大小的网格列之间设置灵活的网格列间隙?

时间:2019-02-19 17:10:52

标签: html css sass css-grid

我有一个包含三列和两行的布局-列应为固定大小,但我希望各列之间的grid-column-gap可以响应,但不能低于最小大小。我尝试使用类似以下的内容,但是minmax在这里似乎不起作用(我的IDE还将其标记为错误的用法)。感谢您提供任何线索!

.mainGrid-main {
  max-width: $max-width;
  width: $max-width;
  grid-column-gap: minmax(76px, 1fr);
  grid-row-gap: 89px;
  margin: 50px auto;
  display: grid;
  justify-content: center;
  grid-template-columns: repeat(3, $cardWidth);
  grid-template-rows: repeat(2, 1fr);
  grid-template-areas: '0 1 2' '3 4 5';

  $areas: 0, 1, 2, 3, 4, 5;

  @each $area in $areas {
    .mainGrid--card-#{$area} {
      grid-area: #{$area};
    }
  }


}

0 个答案:

没有答案