ガイドライン

Anatomy: 解剖図

| Item | Name | Description | Component | Optional |
|---|---|---|---|---|
| 1 | Radio Input | 選択と非選択の状態を切り替えられる要素 | — | |
| 2 | Label | ラジオにコンテキストを付与するためのテキスト要素 | 任意 |
Options: 選択肢
Size
sm
通常よりも小さなサイズです。限られたスペースにラジオを配置する場合かつ重要性が低い場合に使用します。

md (default)
ラジオのデフォルトのサイズです。ノーマルが最も使用されるサイズです。他のサイズのラジオはノーマルを基準に重要度に応じて使用します。

lg
大きなラジオはアクションの重要性を高めるため、使用は極力控えてください。

States: 状態
Default

Enable
ユーザーがラジオを操作する前のデフォルトの状態。

Hover
ユーザーがラジオにマウスオーバーしている状態。

Focus
ユーザーがタッチ操作や、キーボードや音声による操作を用いてラジオに注視している状態。

Disabled
システムによってラジオが非活性化されている状態。ユーザーによる操作は不能です。
Invalid

Enable
選択内容が特定のフォーマットに基準していない場合(フォーム内の選択が必須のラジオを選択せずに続行しようとした場合など)の状態です。ユーザーが適切な入力を行うことで無効状態は解除されます。

Hover
ユーザーがラジオにマウスオーバーしている場合かつ、入力内容が特定の条件やフォーマットに準拠していない場合の状態です。

Focus
ラジオがフォーカスされている場合かつ、入力内容が特定の条件やフォーマットに準拠していない場合の状態です。

Disabled
システムによってラジオが非活性化されている場合かつ、入力内容が特定の条件やフォーマットに準拠していない場合の状態です。
Checked

Enable
ラジオが選択されていることを表す状態。

Hover
ユーザーがラジオにマウスオーバーしている場合かつ、ラジオが選択されている場合の状態です。

Focus
ラジオがフォーカスされている場合かつ、ラジオが選択されている場合の状態です。

Disabled
ラジオが非活性化されている場合かつ、ラジオが選択されている場合の状態です。
Metrics: 寸法
sm
- Vertical Resizing: Hug
- Horizontal Resizing: Hug
- Container Height: 32px
- Item Spacing: 0px
- padding Vertical: 8px
- padding Horizontal: 8px

md
- Vertical Resizing: Hug
- Horizontal Resizing: Hug
- Container Height: 40px
- Item Spacing: 0px
- padding Vertical: 10px
- padding Horizontal: 10px

lg
- Vertical Resizing: Hug
- Horizontal Resizing: Hug
- Container Height: 48px
- Item Spacing: 0px
- padding Vertical: 12px
- padding Horizontal: 12px

Usage: 使い方
Radioを使用する際はFormコンポーネントの用法に従ってください。

ラジオは常にデフォルトで1つの選択肢が選択されてる状態にしてください。選択できるラジオは1つだけです。

複数選択はできません。

オンオフを切り替える機能に、ラジオを使用しないでください。
Contents: 内容
Change log: 変更履歴
| Date | Changes |
|---|---|
| 2025/1/20 | ドキュメントを公開 |







