こんな方におすすめ
- Flexboxの整列を学ぶ開発者
- ツールバーやカードを並べるデザイナー
Developer Layout Utility
justify-content、align-items、flex-direction、flex-wrap、gap、align-content をリアルタイムで確認し、CSSコードをすぐに生成できるFlexboxレイアウトツールです。
Flexコンテナの方向、配置、折り返し、間隔、アイテムサイズを設定してください。
現在のFlexbox設定をもとに生成されたCSSコードです。
Flexbox設定を変更してから、CSSコード生成ボタンをクリックしてください。
Flexboxは方向と軸の概念を理解すると、ボタングループ、カード一覧、ナビゲーションレイアウトをすばやく作成できます。
メイン軸方向の配置を制御します。rowでは横方向、columnでは縦方向の配置を担当します。
交差軸方向の配置を制御します。アイテムを開始位置、中央、終了位置、またはstretchで配置できます。
flex-wrapによって複数行になった場合、行全体の交差軸方向の配置を制御します。
方向、整列、折り返し、間隔をプレビューで比較できます。コンテナーのCSSに加え、サンプル要素のサイズも出力します。
主軸の方向を選びます。
justify-contentで主軸の余った空間を配分します。
align-itemsで行内の交差軸を整列します。
折り返しを有効にし、複数行でalign-contentを比較します。
要素サイズを調整してCSSを出力し、DOM順序や長い翻訳文で確認します。
コンテナーの最小高さにより縦方向の整列が見えます。
実際の折り返しは要素幅、縮小、内容にも左右されます。
選択した値をコンテナーに適用します。.flex-itemの幅・高さ・角丸もCSSに出力します。要素数はプレビューだけの設定です。
設定はブラウザー内で処理し、win-jに送信しません。
画面幅に応じたカード一覧を作る。
要素を一度だけフェード表示する。
nowrapでは1行です。折り返し、要素数、交差軸の空間を増やして比べてください。
いいえ。幅・高さ・角丸も出力します。実際の内容に合わせて調整してください。
内容に合う方式を選びます。行と列を連動させる場合はGridが便利です。