Base
矩形で視覚的に要素をグルーピングするコンポーネントです。ページ背景上でコンテンツを囲んで「セクション」領域として示すときに使います。
使用上の注意
レイヤー順序に注意する
Baseのレイヤー順序は1です。レイヤー順序が2以上の要素(InformationPanelなど)をBaseの上に配置しないでください、
Baseの上にBaseを重ねることもレイヤー順序を把握しづらくさせます。Baseの上で矩形によるグルーピングをする場合は基本的にBaseColumnを使ってください。
Don't
Base上にInformationPanelとBaseが配置されており、レイヤー順序が把握しづらい。Do
Base上のグルーピングにBaseColumnが使われており、レイヤー順序が把握しやすい。レイアウト上Baseを重ねる必要がある場合は、背景色が同色(WHITE)にならないようにOVER_BACKGROUNDなどに変更してレイヤー順序を表現してください。(例:複数のセクションを内包するグループ)
使い方チェックリスト
Base
参照元:使用上の注意 > レイヤー順序に注意する 「使用上の注意 > レイヤー順序に注意する」の本文へ移動
- Mustレイアウト上 Base を重ねる必要がある場合は、背景色が同色(WHITE)にならないよう OVER_BACKGROUND などに変更してレイヤー順序を表現する
- Avoidレイヤー順序が 2 以上の要素(InformationPanel など)を Base の上に配置しない
- ShouldBase の上で矩形によるグルーピングをする場合は基本的に BaseColumn を使う
Props
overflow
"hidden""clip""auto""visible""scroll"{ x: "hidden" | "auto" | "clip" | "scroll" | "visible"; y: "hidden" | "auto" | "clip" | "scroll" | "visible"; }
コンテンツが要素内に収まらない場合の処理方法
radius
"s""m"
padding
0120.250.50.751.251.52.533.548-0.25-0.5-0.75-1-1.25-1.5-2-2.5-3-3.5-4-8"X3S""XXS""XS""S""M""L""XL""XXL""X3L"{ block?: Gap; inline?: Gap; narrowModeBlock?: Gap; narrowModeInline?: Gap; }
境界とコンテンツの間の余白
layer
01234