【发布时间】:2019-07-10 12:05:42
【问题描述】:
当我在网格完成四列时尝试进行水平滚动时遇到问题。见
#series {
display: grid;
grid-gap: 16px;
overflow-x: scroll;
padding: 16px;
grid-template-columns: repeat(4, 1fr);
grid-auto-flow: column;
}
使用这个我得到以下输出
但是,你知道,我想获得类似“四列”和滚动条以查看更多信息。
有什么问题。
【问题讨论】:
-
每一列的
width必须是动态的 或者与上图中的排序相同? -
不,我尝试过使用
grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));,但所有其他不能出现在屏幕上的项目都不会出现 -
你能发布一个 jsfiddle 或 codepen 链接吗?我认为您应该在网格的父级上设置
overflow-x: scroll,而不是在网格上。 -
我想检测 grid 的宽度直到一些但不是所有grid items 可能是不可能的; flexboxes 也是如此。
-
这是我的代码 codesandbox.io/s/m77m8ory9j 但我不知道为什么不起作用。
标签: html css reactjs css-grid next.js