256 Tools

Flexboxプレイグラウンド

flex-direction
justify-content
align-items
flex-wrap
gap: 8px
アイテム数: 4
プレビュー
1
2
3
4
CSS
.container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  gap: 8px;
}

関連する外部サイト

一部のリンクはアフィリエイトリンクを含みます。

関連ツール

CSS Flexboxを視覚的に試せるプレイグラウンドです。flex-direction・justify-content・align-items・flex-wrap・gapをトグルするとライブプレビューが即座に更新され、生成されたCSSをコピーできます。Flexのプロパティの動きを理解したり、レイアウトを素早く調整するのに最適です。すべてブラウザ内で動作します。

使い方

  1. ボタンでFlexプロパティを切り替えます。
  2. プレビューのボックスがリアルタイムで並び替わるのを確認します。
  3. アイテム数を調整してからCSSをプロジェクトにコピーします。

主軸と交差軸

Flexコンテナはflex-directionで設定された主軸(行または列)にアイテムを並べます。justify-contentは主軸に沿ったアイテムの位置を、align-itemsは交差軸(主軸に垂直な方向)の位置を決めます。flex-wrapはアイテムが次の行に折り返すかどうかを、gapはアイテム間の一定な間隔を設定します。

主軸に沿ったjustify-contentと交差軸に沿ったalign-itemsを示すFlexの行の図。justify-contentalign-items

機能

主要プロパティすべてに対応

direction・justify-content・align-items・wrap・gapを操作できます。

ライブプレビュー

プロパティを変更するたびにアイテムが即座に並び替わります。

アイテム数の調整

ボックスの数を変えてレイアウトの変化を確認できます。

CSSのコピー

コンテナにそのまま使えるCSSルールを取得できます。

活用シーン

プロトタイピング

コーディングの前にレイアウトに合ったFlexの設定を素早く見つけます。

Flexboxの学習

justifyとalignがどのように連動するか直感的に理解できます。

位置合わせの調整

アイテムを正しく中央揃えや均等配置にする組み合わせをテストします。

教育・説明

Flexboxの動きを学生やチームメンバーにリアルタイムで見せられます。

注意事項

  • 主軸はflex-direction(rowまたはcolumn)に従います。
  • justify-contentは主軸に、align-itemsは交差軸に作用します。
  • 折り返しはアイテムがコンテナ幅を超えた場合にのみ意味を持ちます。
  • すべてデバイス上で動作します。アップロードはありません。

よくある質問

justify-contentとalign-itemsの違いは何ですか?
justify-contentは主軸(flex-directionで設定した方向)に沿ったアイテムの配置を、align-itemsは交差軸(主軸に垂直な方向)の配置を決めます。
主軸とは何ですか?
アイテムが流れる主要な方向です。flex-direction: rowなら水平、columnなら垂直になります。
flex-wrapはいつ意味を持ちますか?
アイテムの合計幅(または高さ)がコンテナを超えたときに意味を持ちます。wrapを有効にすると、はみ出したアイテムが縮小やオーバーフローせずに次の行に移動します。
gapは何をしますか?
gapはマージンを使わずにFlexアイテム間に均等な間隔を追加し、レイアウトをすっきり保ちます。
サーバーに何か送信されますか?
いいえ。プレイグラウンドはすべてブラウザ内で動作し、アップロードは行われません。

広告と解析のために Cookie を使用します。