有没有办法使用“传统”网格布局根据屏幕宽度调整列数?
我正在使用许多响应式流体网格系统之一 - 例如来自 zurb 基础的网格(使用 12 列)。
假设我在页面上创建了三列:
<div class="row">
<div class="four columns"></div>
<div class="four columns"></div>
<div class="four columns"></div>
</div>
假设在某个断点(屏幕宽度),我想在四列而不是三列中显示我的内容。
<div class="row">
<div class="three columns"></div>
<div class="three columns"></div>
<div class="three columns"></div>
<div class="three columns"></div>
</div>
更大的屏幕可能会更多,而更小的屏幕可能只有两列。
问题是 - 使用这个网格(或其他具有类似标记的网格),我必须更改标记 - 据我所知,我无法使用 css 媒体查询调整列数。
有什么方法可以轻松更改列数?也许使用javascript?
我确信一定已经有一个可以通过这种方式自定义的网格系统,但我还没有找到。