### display: flexの使い方について質問です。図のように左側に大きな画像(メインテーマ)を貼り、右側に正方形のようにAに関連する画像例(B~E)を貼っていきたいと思っております。
HTML
1<section class="theme"> 2 <div class="container"> 3 <div class="theme_left"> 4 <img src="img/theme_a.png"> 5 </div> 6 <div class="theme_right"> 7 <div class="theme_expics"> 8 <img src="img/theme_b.png"> 9 <img src="img/theme_c.png"> 10 <img src="img/theme_d.png"> 11 <img src="img/theme_e.png"> 12 </div> 13 </div> 14 </div> 15</section>
しかし旨いことに正方形のような並びを得ることができません。
調べた結果、display: flex を親要素に設定して、子要素にflex-wrap: wrapにすると折り返しをしてくれるそうです。
直下の要素が並列になるのがdisplay: flexであれば、
<div class="container"> と <div class="theme_right"> にdisplay: flexと設定し、 <div class="theme_expics"> にはflex-wrap: wrapと設定すればよいのでは、と思いましたが上手くいかず、B~Eが横に配置されてしまいます。 皆様の御知恵を拝借できれば幸いでございます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/08/20 09:25
2022/08/20 14:32 編集
2022/08/21 07:50