Switch

Switchは、オンとオフの状態を切り替えるために使用されるコンポーネントです。

使い方

import { Switch } from "@yamada-ui/react"
<Switch />

バリアントを変更する

サイズを変更する

カラースキームを変更する

ラベルの位置を変更する

形を変更する

無効にする

読み取り専用にする

アイコンをカスタマイズする

ラベルをカスタマイズする

制御する

Props

アクセシビリティ

Switchは、アクセシビリティに関してWAI-ARIA - Switch Patternに従います。

キーボード操作

キー説明状態
Tab無効ではないスイッチをフォーカスします。-
Spaceフォーカスされたスイッチの状態を切り替えます。-
EntercheckOnEntertrueの場合、フォーカスされたスイッチの状態を切り替えます。-

ARIAロールと属性

コンポーネントロールと属性使い方
Switchrole="switch"スイッチであることを示します。
aria-checkedスイッチがオンの場合は"true"を設定し、オフの場合は"false"を設定します。
aria-describedbySwitchField.Root内にあり、Field.RooterrorMessageまたはhelperMessage、もしくはField.ErrorMessageまたはField.HelperMessageが設定されている場合は、そのidを設定します。
aria-disableddisabledが設定されている場合は"true"を設定します。
aria-invalidinvalidが設定されている場合は"true"を設定します。
aria-readonlyreadOnlyが設定されている場合は"true"を設定します。
aria-requiredrequiredが設定されている場合は"true"を設定します。