我正在尝试创建一个水平滚动的小部件。很像图像轮播,但带有文本和图标。
它将有多个列,但任何时候只有一个可见。其余的都会有overflow: hidden。
为了使列大小相等,我正在查看 css-grid。例如,这使 3 个等宽的列:
display: grid;
grid-auto-columns: 1fr;
grid-auto-flow:column;
但是,我想知道是否有办法将网格本身限制为一列宽。所以网格是一列宽,每列当然是一列宽。
结果是在 3 列布局上,2 列溢出,它们可以被隐藏。
如果不在网格本身上设置“px”宽度,不确定这是否可行。