SS ツールボックス
すべてのデータはローカルで処理されます

CSS Flexbox 配置・整列デモ

flexコンテナとアイテムを視覚化して、子要素がflexコンテナ内でどのように配置されるかを明確に確認

コントロールパネル

flexboxプロパティを調整して、さまざまな配置と分散効果を観察

flexアイテムの方向

交差軸に沿ったアイテムの整列

主軸に沿った整列と分布

アイテムが新しい行に折り返すかどうか

交差軸に沿った折り返し行の整列

現在の設定: flex-direction: row | align-items: center | justify-content: flex-start | flex-wrap: nowrap | align-content: stretch

Flexデモエリア

異なるサイズのアイテムを持つflexコンテナで、flexboxの配置効果を実演

A
B
C
D
E
F
G
H

プロパティの説明

基本的なFlexプロパティ

Flex方向

  • row - アイテムが水平に流れる(左から右へ)
  • row-reverse - アイテムが水平に流れる(右から左へ)
  • column - アイテムが垂直に流れる(上から下へ)
  • column-reverse - アイテムが垂直に流れる(下から上へ)

Flex折り返し

  • nowrap - アイテムは単一行に留まる
  • wrap - 必要に応じてアイテムが新しい行に折り返す
  • wrap-reverse - アイテムが逆順で新しい行に折り返す

配置プロパティ

アイテム配置(交差軸)

  • flex-start - 交差軸の開始位置にアイテムを配置
  • center - 交差軸の中央にアイテムを配置
  • flex-end - 交差軸の終了位置にアイテムを配置
  • stretch - 交差軸を埋めるようにアイテムを伸縮
  • baseline - ベースラインに沿ってアイテムを配置

コンテンツ整列(主軸)

  • flex-start - 主軸の開始位置にアイテムをパック
  • center - 主軸の中央にアイテムを配置
  • flex-end - 主軸の終了位置にアイテムをパック
  • space-* - アイテム間にスペースを分散
関連ツール