UI ビルダー での Flexbox レイアウトの使用
UI ビルダー で Flexbox レイアウトを作成し、カスケードスタイルシート (CSS) でカスタマイズすることで、パフォーマンスを向上させることができます。
UI ビルダーで Flexbox レイアウトを使用してカスタムページを簡単にビルドできます。ページのレイアウトをカスタマイズすると、Flexbox を最大限に活用してページ全体を設計できます。詳細については、「UI ビルダーページでコンポーネントを整理する」を参照してください。
Flexbox は、CSS の 1 次元レイアウトシステムです。Flexbox は本質的に柔軟であるため、コンテンツのサイズがわからない場合に便利です。複雑なページをビルドする予定の場合は、構成パネルの [スタイル] タブまたは CSS を使用してページのレイアウトをカスタマイズできます。Flexbox の詳細については、Mozilla のホームページを参照してください。
レイアウト内のコンテンツの向きは、次の方法で変更できます。
- 行:行は、ブラウザーのデフォルト言語の向きに応じて、「左から右」または「右から左」に編成されます。英語のブラウザーの場合は「左から右」です。
- 行を逆にする:行は、ブラウザーのデフォルト言語の逆向きに、「右から左」または「左から右」に編成されます。
- 列:「上から下」または「下から上」
- 列を逆にする:「下から上」
図 : 1. Flexbox の行と列の向き - コンテンツの両端揃え:主軸に沿って配置を定義します。選択肢は次のとおりです。
- フレックス開始:アイテムは、左揃えのコンテンツのように、フレックスの向きで先頭位置に置かれます。これは、デフォルトの設定です。
- フレックス終了:アイテムは、右揃えのコンテンツのように、フレックスの向きで末尾位置に置かれます。
- 間にスペースを配置:アイテムは均等に配置されます。
- 外側にスペースを配置:アイテムは周囲に均等な間隔を置いて均等に配置されます。
- 均等にスペースを配置:アイテム間の間隔は均等になります。
- アイテムの整列:交差軸に沿ってフレックスコンテンツを表示する方法を定義します。選択肢は次のとおりです。
- ストレッチ (Stretch):コンテンツを引き延ばしてコンテナ全体に収まるようにします。これは、デフォルトの設定です
- フレックス開始:交差軸の先頭位置にコンテンツを配置します。
- フレックス終了:交差軸の末尾位置にコンテンツを配置します。
- 中央:コンテンツを交差軸の中央に配置します。
- ベースシステム:コンテンツをベースライン配置と同じように配置します。
- 高さ:高さを自動または手動で設定します。
- 幅:Flexbox のアイテムの高さを自動または手動で設定します。
- マージン:Flexbox のアイテム間の最小距離を設定します。
- パディング (Padding):Flexbox のアイテムの各側のパディングを設定します。
新しいレイアウトシステムでの Flexbox レイアウトの作成
UI ビルダー で Flexbox レイアウトを作成し、ローコード環境で強力なページをビルドします。
始める前に
必要なロール:admin
手順
古いレイアウトシステムでの Flexbox レイアウトの作成
UI ビルダー で Flexbox レイアウトを作成し、カスケードスタイルシート (CSS) でカスタマイズすることで、パフォーマンスを向上させることができます。
始める前に
必要なロール:admin
このタスクについて
次の手順では、Flexbox を使用して CSS コードを変更し、ページのレイアウトをカスタマイズする方法を学習します。
手順
タスクの結果
[元の状態にリセット] をクリックすると、レイアウトの変更が元の状態にリセットされます。 図 : 9. レイアウトのリセット