【发布时间】:2019-09-23 17:53:20
【问题描述】:
我正在探索 CSS Grid,看看它是否可以完全取代我的特定用例对响应式 CSS 媒体查询的需求。我有以下网格容器:
.gridContainer {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
padding: 0px 15px;
margin: 0 auto;
grid-row-gap: 20px;
}
网格容器包含三个项目,这些项目最初会在较大的屏幕尺寸上形成一行和三列:
当我减小视口宽度以使三列每列低于 250 像素时,我希望网格布局与三行一列的布局对齐:
当您减小视口宽度时,由于选择了自动放置算法,当前有一个临时布局,其中第三个项目自动换行:
我想绕过这种包装,只支持最初的一行三列布局和最终的三行一列布局。仅使用 CSS Grid 而不使用媒体查询是否可以做到这一点?
【问题讨论】:
-
我已经在这里写了这个问题的答案:stackoverflow.com/questions/56621930/…
标签: css css-grid grid-layout