チェックボックス

component

複数の選択肢から、当てはまるものをいくつでも選べる入力パーツです。

body × state

size = medium · isInvalid=false

enable hover focus disabled body = none
body = checked
body = indeterminate

isInvalid=true

境界線 / 塗りつぶしが negative 系

enable hover disabled body = none
body = checked
body = indeterminate

size

small (16) / medium (24)

small

medium

standalone checkbox

周りに他のチェックボックスは存在せず、視覚的に独立した専用のコンテナ内に配置される。

checkbox list

ラベル任意

checkbox list では、それぞれのチェックボックスは独立して機能する。

nested checkbox

ラベル任意

親チェックボックスの一部の子が選択されていれば、親チェックボックスは「不確定」状態になり、ハイフンで表示される。

機能

このコンポーネントの用途

複数選択や ON/OFF 設定に使うフォーム部品。
排他的な単一選択は radio、絞り込みのトグルは filter-chip。