私はフレックスボックスにやや慣れていません。3 列のレイアウトを使用して、ブラウザーで幅が狭くなったときに、これらの 3 列を 2 行に変換できるようにしたいと考えています。
例えば:
Container
Col 1 | Col 2 | Col 3
になる:
Container
Col 1 | Col 3
Col 2
これは可能ですか?
私はフレックスボックスにやや慣れていません。3 列のレイアウトを使用して、ブラウザーで幅が狭くなったときに、これらの 3 列を 2 行に変換できるようにしたいと考えています。
例えば:
Container
Col 1 | Col 2 | Col 3
になる:
Container
Col 1 | Col 3
Col 2
これは可能ですか?
はい、できますが、それ自体はあまり「クリーン」ではありません。
メディア クエリを使用して、列のフレックス基準を変更します。したがって、幅が狭い場合、flex-basis は %50 になり、幅が広い場合は 33% になります。
次に、order を使用して、必要に応じてボックスを配置します。
それをチェックしてください:http://codepen.io/anon/pen/LvIni