部品 · Form Controls
フォームコントロール
入力、選択、説明、エラー、無効状態の共通仕様
- 利用範囲
- 入力フォーム全般
- 更新日
- 2026-07-10
プレビュー
状態と使い方
メールアドレスの形式を確認してください。
主な部品
この仕様に含まれるUI
6 件
FormSubmitFooter
フォーム
Form
フォーム
Input
フォーム
Label
フォーム
Select
フォーム
Textarea
フォーム
解剖
Label
対象controlとhtmlForで結び、入力目的を明示する。
Input
短文、数値、メールなど1行入力を扱う。
Select
既知の選択肢から1件を選び、portalへ一覧を表示する。
Textarea
補足説明など複数行入力を扱う。
補足とエラー
control直後へ文章で示し、色だけに依存しない。
状態
初期
label、placeholder、controlを同じ順序で表示する。
focus
borderと3px ringで現在位置を示す。
invalid
aria-invalid、destructive border、説明文を組み合わせる。
disabled
操作不能、cursor、opacityを共通化する。
選択肢open
SelectContentをportalへ表示し、利用可能高以内でスクロールする。
仕様値
- Input高さ
- SP 44px / md 40px
- Textarea
- min-height 64px
- Select
- default 36px / sm 32px
- 角丸
- rounded-md
- focus
- ring 3px
- 文字
- Input 16px / Select・Label 14px
運用ルール
labelを省略しない
placeholderだけで入力目的を伝えない。
エラーを隣接させる
問題のcontrol直後に理由と修正方法を置く。
44px接触領域を守る
公開SPの主要入力と操作は指で扱える高さを維持する。