Flexで以下の画像のように表示したいです。
赤いボックスが親要素で水色のボックスが子要素です。
CENTERは縦方向に中央で、ENDは縦方向で最下部に表示したいです。
これを目標に以下のように組みました。
HTML
1<div class="mother-box"> 2 <div class="child-box center-box">CENTER</div> 3 <div class="child-box end-box">END</div> 4</div>
CSS
1.mother-box{ 2 display:flex; 3 flex-direction:column; 4 background-color:red; 5 width:350px; 6 height:500px; 7} 8 9.child-box{ 10 background-color:lightblue; 11 width:300px; 12 height:100px; 13 margin:10px; 14} 15 16.center-box{ 17 align-self:center; 18} 19 20.end-box{ 21 align-self:flex-end; 22}
縦方向には表示できたものの、横方向にalign-selfがきいてしまいました。
縦方向に中央と下部に表示するためにはどう書き換えればよいのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。