显示任务完成进度的指示器,通常显示为进度条。
import * as React from "react";import { Progress } from "radix-ui";import "./styles.css";const ProgressDemo = () => {const [progress, setProgress] = React.useState(13);React.useEffect(() => {const timer = setTimeout(() => setProgress(66), 500);return () => clearTimeout(timer);}, []);return (<Progress.Root className="ProgressRoot" value={progress}><Progress.Indicator className="ProgressIndicator" style={{ transform: `translateX(-${100 - progress}%)` }} /></Progress.Root>);};export default ProgressDemo;
为辅助技术读取任务进度提供上下文。
从命令行安装组件。
导入所有部件并将它们组合在一起。
遵循 progressbar
角色要求。
包含所有进度条的部件。
用于直观地显示进度。它还使辅助技术能够访问进度。