ぱんだふるツール のマスコットぱんだふるツールやりたいことが、すぐできる。

Flexboxジェネレーター

使い方

  1. 1方向と配置を選ぶ
  2. 2gapなどを調整
  3. 3CSSをコピー
1
2
3
8px
CSS
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
flex-wrap: nowrap;
gap: 8px;

配置を選ぶだけでFlexboxのCSSを生成します。justify-content と align-items の組み合わせを、プレビューで確かめながら決められます。

主なプロパティ

混乱しやすいのは、flex-direction を column にすると justify-content と align-items の担当方向が入れ替わる点です。「主軸=方向に沿った軸」と覚えると整理できます。

プロパティ役割
flex-direction並べる方向(row / column)
justify-content主軸方向の配置(横並びなら左右)
align-items交差軸方向の配置(横並びなら上下)
gap要素同士の間隔
flex-wrap折り返すかどうか

よく使うパターン

/* 中央寄せ */
display: flex; justify-content: center; align-items: center;

/* 左右に振り分け(ヘッダーのロゴとメニュー) */
display: flex; justify-content: space-between; align-items: center;

/* 折り返すカード一覧 */
display: flex; flex-wrap: wrap; gap: 16px;

FlexboxとGridの使い分け

1方向の並び(横一列・縦一列)はFlexbox、行と列の両方をそろえる格子状のレイアウトはGridが向いています。カードを均等に並べる場合、行ごとの高さをそろえたいならGridのほうが簡単です。

よくある質問

Q 上下中央に寄せるには?

display: flex; align-items: center; を指定します。左右も中央にするなら justify-content: center; を加えます。

Q gapとmarginはどちらを使うべき?

要素間の間隔にはgapが簡潔です。最後の要素の余白を打ち消す処理が不要になります。

Q 折り返したいときは?

flex-wrap: wrap を指定します。指定がないと、要素が縮んで1行に収まろうとします。

Q FlexboxとGridはどう使い分けますか?

1方向の並びはFlexbox、行と列をそろえる2次元レイアウトはGridが向いています。

このツールを共有・埋め込み

ブログやサイトに自由に貼り付けてOKです(無料)。

Xでシェア

埋め込みコード(iframe)

<iframe src="https://pandaful-tools.com/embed/flexbox" width="100%" height="640" loading="lazy" style="border:1px solid #e5e7eb;border-radius:16px" title="Flexboxジェネレーター|ぱんだふるツール"></iframe>
最終更新: 2026-07-23

CSS・コーディングの関連ツール