Resizable
Resizable
は、キーボードのサポートを備えたサイズ変更可能なレイアウトコンポーネントです。
Resizable
は、アクセシビリティに関してWAI-ARIA - Window Splitter Patternに従います。
キーボード操作
キー | 説明 | 状態 |
---|---|---|
ArrowRight | keyboardStep の値に基づいて値を増加します。 | direction="horizontal" |
ArrowLeft | keyboardStep の値に基づいて値を減少します。 | direction="horizontal" |
ArrowUp | keyboardStep の値に基づいて値を増加します。 | direction="vertical" |
ArrowDown | keyboardStep の値に基づいて値を減少します。 | direction="vertical" |
Home | minSize の値を設定します。 | - |
End | maxSize の値を設定します。 | - |
ARIAロールと属性
コンポーネント | ロールと属性 | 使い方 |
---|---|---|
ResizableItem | id | ResizableTrigger と関連付けるために使用するid 。 |
ResizableTrigger | role="separator" | セパレーターであることを示します。 |
aria-controls | 関連したResizableItem のid を設定します。 | |
aria-orientation | direction の値に基づいて"horizontal" または"vertical" を設定します。デフォルトは"horizontal" です。 | |
aria-valuemin | minSize の値を設定します。デフォルトは0 です。 | |
aria-valuemax | maxSize の値を設定します。デフォルトは100 です。 | |
aria-valuenow | 現在の値を設定します。 |
GitHubでこのページを編集する