flexboxを使用して画像とテキストを左右交互に配置したのですが、テキストをセンターに配置したいのですが、どうすればできますでしょうか?
ご回答お願い致します。
HTML
1<div class="box"> 2 <div class="text"> 3 <h3>#</h3> 4 <p></p> 5 </div> 6 <div class="pict"><img src="#" alt="#"></div> 7 </div> 8 9 <div class="box"> 10 <div class="text"> 11 <h3>#</h3> 12 <p></p> 13 </div> 14 <div class="pict"><img src="#" alt="#"></div> 15 </div> 16 <div class="box"> 17 <div class="text"> 18 <h3>#</h3> 19 <p></p> 20 </div> 21 <div class="pict"><img src="" alt="#"></div> 22 </div> 23 24 <div class="box"> 25 <div class="text"> 26 <h3>#</h3> 27 <p></p> 28 </div> 29 <div class="pict"><img src="#" alt="#"></div> 30 </div>
CSS
1.box { 2 padding: 20px 0; 3 display:flex; 4 flex-direction: row; 5 justify-content: space-between; 6 margin-bottom: 40px; 7} 8 9 10h3 { 11 font-size: 21px; 12 margin: 0; 13} 14 15.pict { 16 width: 30%; 17 margin-left: 3%; 18} 19 20.pict img { 21 width: 405px; 22 height:auto; 23} 24 25.box:nth-child(even) { 26 flex-direction: row-reverse; 27} 28.box:nth-child(even) .text { 29 text-align: right; 30} 31.box:nth-child(even) .pict { 32 margin-left: 0; 33 margin-right: 3%; 34}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/20 04:57
2021/07/20 04:59