flex-direction

レイアウト・配置

フレックスコンテナ内のアイテムの配置方向を指定するプロパティです。row(横並び)、column(縦並び)、row-reverse、column-reverseの値があり、レスポンシブデザインでの方向切り替えに便利です。

構文

Syntax
flex-direction: row | row-reverse | column | column-reverse
🎮

インタラクティブデモ

コントロール

プレビュー

1
2
3

生成されたCSS

.element { flex-direction: row; }

コード例

1

flex-direction: row;
実行結果
1
2
3

横方向(左から右)に配置(デフォルト)

2

flex-direction: column;
実行結果
1
2
3

縦方向(上から下)に配置

💡 TIPS

レスポンシブデザインでは、画面サイズに応じてrowとcolumnを切り替えることが多い。

⚠️ よくある間違い

親要素にdisplay: flexを指定し忘れると効果がない。

関連プロパティ

ブラウザサポート

IE11+, 全モダンブラウザ