「従来の」グリッド レイアウトを使用して、画面幅に応じて列数を調整する方法はありますか?
私はそこにある多くのレスポンシブ流体グリッドシステムの1つを使用しています-たとえば、zurb Foundationのグリッド(12列を使用)。
ページ全体にまたがる 3 つの列を作成するとします。
<div class="row">
<div class="four columns"></div>
<div class="four columns"></div>
<div class="four columns"></div>
</div>
特定のブレークポイント (画面幅) で、コンテンツを 3 列ではなく 4 列で表示したいとします。
<div class="row">
<div class="three columns"></div>
<div class="three columns"></div>
<div class="three columns"></div>
<div class="three columns"></div>
</div>
より大きな画面の場合はさらに多いかもしれませんし、少し小さい場合は 2 列だけかもしれません。
問題は、このグリッド (または同様のマークアップを持つ他のグリッド) を使用して、マークアップを変更する必要があることです。私の知る限り、css メディアクエリを使用して列の数を調整することはできません。
列数を簡単に変更する方法はありますか? 多分javascriptを使用していますか?
このようにカスタマイズ可能なグリッド システムが既にあるはずですが、見つけられませんでした。