私は携帯電話で特定の順序に従っており、デスクトップ/タブレット上で並べ替えるべきフレックスボックスレイアウトを持っています。すべての要素は、並べ替えることができる1つのラッパーにスローされます。Flexbox:入れ子なしで要素を折り返す
次のように携帯電話上の順序は次のとおりです。別に第一
を
- >画像1
コンテンツ
別に第一
- >画像2
別に第二
- >画像3
デスクトップで私は持っていると思います:
脇の最初の
- >画像1
- >画像2
コンテンツ
別に第二
- >画像3
だから、デスクトップ上の問題は、第二の画像が最初の画像の下にラップする必要があるということです。ネスティングは、モバイルで希望の注文を投げるのでここではできません。
<div class="wrapper">
<div class="left-first">
<img src="http://lorempixel.com/g/200/200/">
</div>
<div class="content">
[ ... ]
</div>
<div class="left-second">
<img src="http://lorempixel.com/g/300/300/">
</div>
<div class="right">
<img src="http://lorempixel.com/g/250/250/">
</div>
</div>
私はこのフィドルに問題があることを示してみましょう:あなたの助けを https://jsfiddle.net/wd8obb0k/
おかげでたくさん!
使用 'メディアクエリ' – kukkuz
メディアクエリ自体は問題ではありません。ありがとうございます。これはjsfiddleで示されたラッピングの問題です。 – oppenheimer
Flexboxはこのように動作しません。説明と代替案については、複製を参照してください。 –