【发布时间】:2019-07-18 13:54:59
【问题描述】:
使用 SCSS,如何动态创建具有 n 列 相等 宽度的 grid?
目前的做法:
// grid setup
$columns: 4;
$columnGap: 20px;
$rowGap: 30px;
// grid
display: grid;
grid-template-columns: repeat( $columns, auto );
grid-template-rows: auto;
grid-column-gap: $columnGap;
grid-row-gap: $rowGap;
问题在于auto 实际上并没有产生 相同 宽度的列。相反,某些列可能会更宽或更窄,具体取决于它们的内容。
我希望所有列的宽度完全相同。
【问题讨论】: