Alla komponenter

ProgressBar · ProgressRing

Kontrollerade förloppsstaplar och -ringar med ett obestämt läge.

WebbReact NativeFörlopp

Prova

Förbereder exemplet…

Kortaste användning

Upload.jsx
<ProgressBar value={progress} max={100} />
<ProgressRing value={progress} size={96}>{progress}%</ProgressRing>
<ProgressBar value={null} /> {/* indeterminate */}

Det här sköter den åt dig

  • Värden begränsas till 0…max, och null visar ett obestämt svep eller en snurrande båge.
  • Ett nytt värde mitt i en rörelse fortsätter med sin hastighet.
  • En sammanhängande linje eller båge, aldrig segment som hoppar.
  • En fjäder med duration slutar exakt vid den tiden.

Använd den för

  • En filuppladdning.
  • Använt utrymme av en kvot.
  • Förlopp genom en kassa.

Props

ProgressBar

PropTypStandardBeskrivning
valuenumber | nullFörlopp från 0 till max; null är obestämt.
maxnumber100Värdet som betyder klart.
colorstring'currentColor'Fyllningsfärg.
trackColorstring'#e7ece9'Spårets färg.
thicknessnumber8Linjetjocklek i pixlar.
direction'ltr' | 'rtl''ltr'Fyll från vänster (ltr) eller från höger (rtl).
transitionTransitionspringEn timingkurva { duration, easing } eller en fjäder { tempo: 'spring', spring }. Fjädrar behåller sitt momentum när de avbryts.

ProgressRing

PropTypStandardBeskrivning
valuenumber | nullFörlopp från 0 till max; null är obestämt.
maxnumber100Värdet som betyder klart.
sizenumber96Diameter i pixlar.
thicknessnumber8Ringens tjocklek i pixlar.
colorstring'currentColor'Bågens färg.
trackColorstring'#e7ece9'Spårets färg.
childrenReactNodeEn etikett i mitten.
transitionTransitionspringEn timingkurva { duration, easing } eller en fjäder { tempo: 'spring', spring }. Fjädrar behåller sitt momentum när de avbryts.

Andra props går till det renderade elementet, så className, style och händelsehanterare fungerar som vanligt.

Webb och React Native

ProgressRing tar barn som en etikett i mitten; ProgressBar tar direction för att fyllas från höger.

Samma komponenter och props fungerar i React Native.

Sök

Skriv för att söka i dokumentationen.