不知道这个问题是简单的还是没有,但我被困住了:是否可以创建一个灵活的自适应表格式布局,根据窗口宽度更改列数量?如何创建灵活的自适应表格式布局?
插图: (绿色边界意味着初始大小的块的块内容(尺寸)的,黑色边界意味着计算/渲染大小的块的)
目标是创建一个布局,其中:
- 块像表中一样排列 - 它们之间具有相同的空间,
- 行的高度是该行中具有最大高度的块的高度,
- 列的数量根据窗口宽度而变化中,例如将有1列,如果宽度小于300像素,2个柱 - 500像素,3列 - 750px和4列 - > 1000像素
事实上,我已经与JS达到了这个和其不是很硬为了让我的电脑执行我编写的脚本,所以我认为脚本已经过优化,但无论如何,我希望可以用纯CSS完成。
我可以显示我的解决方案(CSS + JS),但我认为它没有任何价值。
这是媒体查询基本Flexbox的。 –
你可以给我看一个这个基本的flexbox的例子吗?我没有使用Flexbox的经验,因为它的支持,所以我会很感激,如果你这样做。 – lucifer63