MotionNumber
Angka yang digitnya bergulir seperti roda.
| Prop | Tipe | Bawaan | Deskripsi |
|---|---|---|---|
value | number | bigint | string | —wajib | Angka, atau teks angka yang diformat pemanggil. |
mode | 'replace' | 'roll' | 'replace' | replace menggerakkan setiap digit yang berubah satu langkah; roll melewati digit di antaranya. |
direction | 'auto' | 'digit' | 'up' | 'down' | 'auto' | auto mengikuti perubahan besaran sehingga simpanan bergulir ke satu arah; digit membandingkan setiap digit sendiri-sendiri. |
stagger | number | 45 | Milidetik antar digit yang berubah, dari satuan ke luar. Seluruh riaknya dibatasi. |
format | (value) => string | Intl.NumberFormatOptions | Fungsi yang mengembalikan teks untuk ditampilkan, atau opsi Intl.NumberFormat (dengan intl). | |
intl | boolean | false | Gunakan Intl.NumberFormat bawaan. Mati secara bawaan agar tidak ada runtime yang memerlukan Intl. |
locale | string | string[] | Locale untuk intl. | |
prefix | string | Teks sebelum angka. | |
suffix | string | Teks setelah angka. | |
transition | Transition | spring | Kurva timing { duration, easing } atau pegas { tempo: 'spring', spring }. Pegas mempertahankan momentumnya saat diinterupsi. |
onMotionComplete | (value) => void | Berjalan dengan nilainya setelah digit berhenti. |