タブ

component

タブで表示する内容を切り替えて、多くの情報を整理して見せるためのパーツです。

solid × state

isSelected: false / true × enable / hover / focus / disabled

isSelected: false isSelected: true enable
hover
focus
disabled

line × state

isSelected: false / true × enable / hover / focus / disabled (count 表示は line variant のみ)

isSelected: false isSelected: true enable
hover
focus
disabled

使用例 — solid

クリックで isSelected をトグル(兄弟同士の選択を排他にする JS は data-tabgroup で対応)

使用例 — line (with count)

タブ右側に件数バッジ。tab-count 要素を含めるだけ

機能

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

同じ領域で表示内容を切り替えるディスクロージャー。情報を一度に出しすぎない。
手続きの進捗は stepper、ページ送りは pagination、サイト移動は menu(サイドナビ)。