MotionNumber
Luku, jonka numeropaikat pyörivät kuin rullat.
| Prop | Tyyppi | Oletus | Kuvaus |
|---|---|---|---|
value | number | bigint | string | —pakollinen | Luku tai kutsujan muotoilema numeerinen teksti. |
mode | 'replace' | 'roll' | 'replace' | replace siirtää jokaista muuttunutta numeropaikkaa yhden askeleen; roll kulkee välissä olevien numeroiden kautta. |
direction | 'auto' | 'digit' | 'up' | 'down' | 'auto' | auto seuraa suuruuden muutosta, jotta muistinumerot pyörivät yhteen suuntaan; digit vertaa jokaista numeropaikkaa erikseen. |
stagger | number | 45 | Millisekunnit muuttuneiden numeropaikkojen välillä ykkösistä ulospäin. Koko aalto on rajattu. |
format | (value) => string | Intl.NumberFormatOptions | Funktio, joka palauttaa näytettävän tekstin, tai Intl.NumberFormat-asetukset (intl-asetuksen kanssa). | |
intl | boolean | false | Käytä sisäänrakennettua Intl.NumberFormat-rajapintaa. Oletuksena pois päältä, jotta mikään ajoympäristö ei tarvitse Intl-rajapintaa. |
locale | string | string[] | Lokaali intl-asetukselle. | |
prefix | string | Teksti ennen lukua. | |
suffix | string | Teksti luvun jälkeen. | |
transition | Transition | spring | Timing-käyrä { duration, easing } tai jousi { tempo: 'spring', spring }. Jouset säilyttävät liikemääränsä keskeytettäessä. |
onMotionComplete | (value) => void | Suoritetaan arvon kanssa, kun numeropaikat ovat asettuneet. |