Yamada UIにスターをあげる

スター
Yamada UIYamada UIv1.7.2

CircleProgress

CircleProgressは、進行状況を円形のプログレスバーで表示するコンポーネントです。

ソース@yamada-ui/progress

インポート

import { CircleProgress, CircleProgressLabel } from "@yamada-ui/react"
Copied!

使い方

編集可能な例

<CircleProgress aria-label="Storage space" value={19} />
Copied!

サイズを変更する

サイズを変更したい場合は、boxSizeに文字列または数値を設定します。

編集可能な例

<CircleProgress aria-label="Storage space" value={18} boxSize={32} />
Copied!

太さを変更する

プログレスバーの太さを変更をしたい場合は、thicknessに文字列または数値を設定します。

編集可能な例

<CircleProgress aria-label="Storage space" value={31} thickness={1} />
Copied!

ラベルを追加する

編集可能な例

<CircleProgress
  aria-label="Storage space"
  boxSize="120px"
  min={0}
  max={1000}
  value={444}
  color="purple.500"
  trackColor="green.300"
>
  <CircleProgressLabel color="purple.500">444%</CircleProgressLabel>
</CircleProgress>
Copied!

角を丸くする

isRoundedtrueにすることで、プログレスバーを丸くすることができます。

編集可能な例

<CircleProgress aria-label="Storage space" value={18} isRounded />
Copied!

アニメーションを適応する

isAnimationtrueに設定すると、アニメーションが適応されます。

編集可能な例

<CircleProgress value={18} isAnimation />
Copied!

GitHubでこのページを編集する

Progressメディアとアイコン