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"を設定します。
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd