MotionNumber
Et tal, hvis pladser ruller som hjul.
| Prop | Type | Standard | Beskrivelse |
|---|---|---|---|
value | number | bigint | string | —påkrævet | Tallet eller numerisk tekst, som du har formateret. |
mode | 'replace' | 'roll' | 'replace' | replace flytter hver ændret plads ét trin; roll passerer cifrene imellem. |
direction | 'auto' | 'digit' | 'up' | 'down' | 'auto' | auto følger størrelsesændringen, så mente ruller i én retning; digit sammenligner hver plads for sig. |
stagger | number | 45 | Millisekunder mellem ændrede pladser, fra enerne og udad. Hele bølgen er begrænset. |
format | (value) => string | Intl.NumberFormatOptions | En funktion, der returnerer teksten, der skal vises, eller Intl.NumberFormat-indstillinger (med intl). | |
intl | boolean | false | Brug den indbyggede Intl.NumberFormat. Slået fra som standard, så intet runtime kræver Intl. |
locale | string | string[] | Locale til intl. | |
prefix | string | Tekst før tallet. | |
suffix | string | Tekst efter tallet. | |
transition | Transition | spring | En timingkurve { duration, easing } eller en fjeder { tempo: 'spring', spring }. Fjedre bevarer deres momentum, når de afbrydes. |
onMotionComplete | (value) => void | Kører med værdien, når pladserne er landet. |