DevTulz Online

コンテナ

アイテムをクリックして選択

アイテムをクリックして選択し、flexプロパティを設定してください。


    

CSS Flexboxとは?

CSS Flexbox(Flexible Box Layout)は、行または列にアイテムを並べてスペースを配分・整列するための一次元レイアウトモデルです。flexコンテナは display: flex で定義し、直接の子要素がflexアイテムになります。コンテナの主要プロパティ:flex-direction(行または列)、flex-wrap(単一行 vs. 複数行)、justify-content(主軸方向の整列)、align-items(交差軸方向の整列、行ごと)、align-content(複数行の交差軸方向の整列)。アイテムの主要プロパティ:flex-grow(アイテムの伸び率)、flex-shrink(縮み率)、flex-basis(初期サイズ)、align-self(特定のアイテムのコンテナのalign-itemsを上書き)。Flexboxはナビゲーションバー、カード行、中央揃えのレイアウト、あらゆる一次元配置に最適です。

CSS Flexboxジェネレーターの使い方

  • ドロップダウンと入力フィールドを使って、コンテナのプロパティ(flex-direction、flex-wrap、justify-content、align-items、align-content、gap)を調整します。

  • プレビュー内のアイテムをクリックして選択します(オレンジ色になります)。

  • アイテムパネルで選択中アイテムの「flex-grow」「flex-shrink」「flex-basis」「align-self」を設定します。

  • 「+ アイテムを追加」をクリックしてアイテムを追加し、「削除」をクリックして選択中アイテムを削除します。

  • CSSとHTMLタブを切り替えて生成コードを確認し、「コピー」をクリックします。

  • 「すべてリセット」をクリックするとデフォルトの3アイテムレイアウトに戻ります。