Progress
Progress
は、進行状況を視覚的に示すためのコンポーネントです。
Progress
は、アクセシビリティに関してWAI-ARIA - Meter Patternに従います。
Progress
にaria-label
またはaria-labelledby
を設定すると、スクリーンリーダーによって読み上げられます。
<Progress value={88} aria-label="Central Processing Unit (CPU) Usage" />
<VStack gap="sm"><Text as="h3" id="label">Central Processing Unit (CPU) Usage</Text><Progress value={88} aria-labelledby="label" /></VStack>
ARIAロールと属性
コンポーネント | ロールと属性 | 使い方 |
---|---|---|
Progress | role="meter" | メーターであることを示します。 |
aria-valuemin | min の値を設定します。デフォルトは0 です。 | |
aria-valuemax | max の値を設定します。デフォルトは100 です。 | |
aria-valuenow | 現在の値を設定します。 | |
ProgressFilledTrack 内部 | aria-hidden | 要素をアクセシビリティツリーから除外します。 |
GitHubでこのページを編集する