【发布时间】:2020-01-12 11:13:16
【问题描述】:
我正在尝试使用 css-grid 创建响应式网格设计。我想要大约 400 像素的列并且可以扩展到 500 像素。当一个网格单元不能再占据它的空间时,我希望它换行。本质上,在小视口上,我想要一列,而在更大的视口上,我想要最多 2 列。有没有办法在没有媒体查询的情况下做到这一点?我试图避免这种情况,因为我有一个可以扩展的侧边栏,它不会改变视图宽度。
.grid-wrapper {
display: grid;
/* below line DOES NOT WORK */
grid-template-columns: repeat(minmax(1, 2), minmax(400, 500));
}
【问题讨论】:
-
我认为您可以将答案移至自我答案并将其标记为正确;或者,如果给出的答案有用,则将其标记为正确(即可能是其他人来这里提出与您的问题类似的问题的答案)。