ライブプレビュー機能を使って、CSSのフレックスボックスやグリッドレイアウトを視覚的に作成できます。コンテナやアイテムのプロパティを調整し、すぐに使えるCSSをコピーしましょう。
display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: stretch; gap: 8px;
/* all items use defaults */
CSSのFlexboxとGridは、現代のCSSにおける2つの主要なレイアウトシステムです。Flexboxは1次元レイアウト(行または列)を扱い、ナビゲーションバー、ツールバー、コンポーネントの配置に最適です。 CSSグリッドは、行と列を同時に扱う2次元レイアウトに対応しており、ページレイアウト、カードグリッド、複雑なUI構造に適しています。どちらのシステムもコンテナ/アイテムモデルを採用しています。コンテナのプロパティで全体的なレイアウトを定義し、個々のアイテムのプロパティでコンテナ内での配置を制御します。
上部のタブを使用して、FlexboxモードとGridモードを切り替えます。コンテナのプロパティを調整して、全体的なレイアウトの方向、改行、配置、および余白を設定します。番号付きのチップをクリックするか、プレビュー内を直接クリックしてアイテムを選択し、そのアイテムの個別のプロパティを設定します。値を変更すると、プレビューがリアルタイムで更新されます。 「コンテナ CSS」および「アイテム CSS」のブロックをコピーし、スタイルシートに貼り付けてください。
アイテムの CSS 出力グループは、アイテムクラス(.item-1、.item-2 など)ごとに上書きされます。コンテナのデフォルト設定のみを使用しているアイテムは出力されず、上書きされたアイテムのみが一覧表示されます。 グリッドモードでは、列および行のスパン値には「span N」という省略形を使用します。幅が均一なトラックの場合、repeat() テンプレートは repeat(N, Xunit) の形式で記述されます。レイアウトの要件に合わせて、単位セレクタを fr、px、% のいずれかに調整してください。