フレックス
flex-direction 主軸の向きを決める
意味
フレックスの親要素の主軸を、横にするか縦にするかを決める場合に使います。初期値は row(左から右)です。縦積みにしたいナビやフォームの列は column です。
row-reverse と column-reverse は向きを逆にします。見た目の順番と HTML の順番がずれるので、読み上げの順も意識します。折り返しの方向も、この主軸に従います。
コード
HTMLとCSSをコピーして、自分のファイルへ貼り付ければ同じ見た目を確認できます。
<div class="col">
<span>1</span>
<span>2</span>
<span>3</span>
</div>.col {
display: flex;
flex-direction: column;
gap: 0.4rem;
}
.col > span {
background: #efeef8;
padding: 0.4rem 0.65rem;
}プレビュー
ブラウザ対応
| ブラウザ | 対応 |
|---|---|
| Chrome | 29〜 |
| Firefox | 22〜 |
| Safari | 9〜 |
| Edge | 12〜 |
| Chrome Android | 29〜 |
| Safari iOS | 9〜 |
出典: MDN Web Docs(`@mdn/browser-compat-data`)