HueSlider
HueSlider
は、ユーザーが色相を選択するために使用されるコンポーネントです。
HueSlider
は、アクセシビリティに関してWAI-ARIA - Slider Patternに従います。
キーボード操作
キー | 説明 | 状態 |
---|---|---|
ArrowRight | step の値に基づいて値を増加します。 | - |
ArrowLeft | step の値に基づいて値を減少します。 | - |
ArrowUp | step の値に基づいて値を増加します。 | - |
ArrowDown | step の値に基づいて値を減少します。 | - |
Home | min の値を設定します。 | - |
End | max の値を設定します。 | - |
PageUp | min とmax の値に基づいて値を増加します。 | - |
PageDown | min とmax の値に基づいて値を減少します。 | - |
ARIAロールと属性
コンポーネント | ロールと属性 | 使い方 |
---|---|---|
HueSliderThumb 内部 | role="slider" | スライダーであることを示します。 |
aria-label | "Slider thumb" を設定します。 | |
aria-valuemin | min の値を設定します。デフォルトは0 です。 | |
aria-valuemax | max の値を設定します。デフォルトは360 です。 | |
aria-valuenow | 現在の値を設定します。 | |
aria-valuetext | "18°, Red" のように、現在の値を設定します。 | |
aria-required | isRequired が設定されている場合は"true" を設定します。 | |
input Internal | type="hidden" | 要素をアクセシビリティツリーから除外します。 |
aria-readonly | isReadOnly が設定されている場合は"true" を設定します。 | |
aria-disabled | isDisabled が設定されている場合は"true" を設定します。 | |
aria-invalid | isInvalid が設定されている場合は"true" を設定します。 | |
aria-required | isRequired が設定されている場合は"true" を設定します。 |
GitHubでこのページを編集する