Yamada UIにスターをあげる

スター
Yamada UIYamada UIv1.5.1

CircleProgress

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

ソース@yamada-ui/progress

インポート

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

使い方

編集可能な例

<CircleProgress value={19} />
Copied!

サイズを変更する

sizeに文字列または数値を設定することで、boxSize(width, height)を変更できます。

編集可能な例

<CircleProgress value={18} size={32} />
Copied!

太さを変更する

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

編集可能な例

<CircleProgress value={31} thickness={1} />
Copied!

ラベルを追加する

編集可能な例

<CircleProgress
  size="120px"
  min={0}
  max={1000}
  value={444}
  color="purple.500"
  trackColor="green.300"
>
  <CircleProgressLabel color="purple.500">444%</CircleProgressLabel>
</CircleProgress>
Copied!

角を丸くする

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

編集可能な例

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

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

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

編集可能な例

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

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

Progressメディアとアイコン