MotionNumber
Een getal waarvan de cijfers rollen als wieltjes.
| Prop | Type | Standaard | Beschrijving |
|---|---|---|---|
value | number | bigint | string | —verplicht | Het getal, of door jou opgemaakte numerieke tekst. |
mode | 'replace' | 'roll' | 'replace' | replace verplaatst elk gewijzigd cijfer één stap; roll gaat langs de tussenliggende cijfers. |
direction | 'auto' | 'digit' | 'up' | 'down' | 'auto' | auto volgt de grootteverandering zodat overdrachten één kant op rollen; digit vergelijkt elk cijfer apart. |
stagger | number | 45 | Milliseconden tussen gewijzigde cijfers, vanaf de eenheden naar buiten. De hele golf is begrensd. |
format | (value) => string | Intl.NumberFormatOptions | Een functie die de te tonen tekst teruggeeft, of Intl.NumberFormat-opties (met intl). | |
intl | boolean | false | Gebruik de ingebouwde Intl.NumberFormat. Standaard uit, zodat geen enkele runtime Intl nodig heeft. |
locale | string | string[] | Locale voor intl. | |
prefix | string | Tekst voor het getal. | |
suffix | string | Tekst na het getal. | |
transition | Transition | spring | Een timingcurve { duration, easing } of een veer { tempo: 'spring', spring }. Veren behouden hun momentum als ze worden onderbroken. |
onMotionComplete | (value) => void | Draait met de waarde zodra de cijfers tot rust zijn gekomen. |