css - 如何更改网格的订单方向?

标签 css css-grid

<分区>

我有这样的网格; enter image description here

我想从上到下而不是从左到右排列数字。 (我想要最后一栏的蓝调)

.grid {
  display: grid;
  grid-gap: 1em;
  grid-template-columns: repeat(3, calc((100% / 3) - calc(2em / 3)));
  grid-auto-flow: row;
}

这里是 Playground ; https://codesandbox.io/s/tender-framework-r30gy?fontsize=14

我怎样才能做到这一点?

最佳答案

如果我答对了,您需要每隔 12 个元素,然后在新的一行中继续。我会尝试,给所有元素相同的类,并使用 nth-child(12n)grid-column-start: 1;

.grid-item-device-type-1:nth-child(12n) {
  /* height: 180px; */
  /* min-width: 320px; */
  grid-column-start: 1;

}

希望对你有帮助:)

关于css - 如何更改网格的订单方向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56191705/

上一篇:css - 我应该在哪里添加 <link rel ='stylesheet' 行?

下一篇:javascript - 无法在 Vuetify 中设置正确的列宽

相关文章:

html - 无法在CSS网格中创建一列

html - 如何仅定位段落的第二行

html - 溢出 x : hidden causes vertical scrollbar

javascript - 如何让我的 "alert bar"下推我网站的所有内容?

Javascript:显示屏幕中间的元素不适用于固定位置

html - ul 内的 li 间距不均匀

css - 如何在 div 悬停时更改跨度颜色

html - 具有不同高度的 CSS Flexbox 2 列

html - Flex/Grid 布局不适用于按钮或字段集元素

html - 如何反转 css 网格列的顺序?