フレックスボックスを使用して、.bottom
divをウィンドウの下部に移動するにはどうすればよいですか? .boxContainer
のflex-direction
はcolumn
で、すべてを垂直方向に移動できます。私はalign-self: flex-end
とalign-self: baseline
を試しましたが、どちらも垂直にではなく、ボックスを水平に押しました。私は誰かが私がこれを解決するのを助けることができれば幸いですフレックスを使用してウィンドウの下部に要素またはボックスを配置する
.boxContainer {
\t width: 100vw;
\t height: 100vh;
\t background: peachpuff;
\t display: flex;
\t align-items: center;
\t justify-content: center;
\t flex-direction: column;
}
.center {
\t width: 300px;
\t height: 150px;
\t background: honeydew;
}
.bottom {
\t width: 300px;
\t height: 50px;
\t background: cyan;
\t align-self: flex-end;
}
<div class="boxContainer">
\t <div class="center"></div>
\t <div class="bottom"></div>
</div>
'ALIGN-items'、' *交差軸に沿って 'ALIGN-content'ワークself'を整列させます。 'justify-content'は*主軸*に沿って動作します。 'flex-direction:column'のとき、十字軸は水平で、主軸は垂直です。そのため、 'align-self'はアイテムを左右に動かしているのです。代わりに 'justify-content'または' auto'マージンを使用してください。詳細については、複製を参照してください。 –