MotionNumber
Ένας αριθμός του οποίου τα ψηφία κυλούν σαν τροχοί.
| Prop | Τύπος | Προεπιλογή | Περιγραφή |
|---|---|---|---|
value | number | bigint | string | —υποχρεωτικό | Ο αριθμός ή αριθμητικό κείμενο μορφοποιημένο από τον καλούντα. |
mode | 'replace' | 'roll' | 'replace' | Το replace μετακινεί κάθε ψηφίο που αλλάζει ένα βήμα· το roll περνά από τα ενδιάμεσα ψηφία. |
direction | 'auto' | 'digit' | 'up' | 'down' | 'auto' | Το auto ακολουθεί την αλλαγή μεγέθους ώστε τα κρατούμενα να κυλούν προς μία κατεύθυνση· το digit συγκρίνει κάθε ψηφίο χωριστά. |
stagger | number | 45 | Χιλιοστά του δευτερολέπτου ανάμεσα στα ψηφία που αλλάζουν, από τις μονάδες προς τα έξω. Ολόκληρος ο κυματισμός είναι περιορισμένος. |
format | (value) => string | Intl.NumberFormatOptions | Συνάρτηση που επιστρέφει το κείμενο προς εμφάνιση ή επιλογές Intl.NumberFormat (με intl). | |
intl | boolean | false | Χρήση του ενσωματωμένου Intl.NumberFormat. Απενεργοποιημένο από προεπιλογή ώστε κανένα runtime να μη χρειάζεται Intl. |
locale | string | string[] | Τοπικές ρυθμίσεις για το intl. | |
prefix | string | Κείμενο πριν από τον αριθμό. | |
suffix | string | Κείμενο μετά τον αριθμό. | |
transition | Transition | spring | Μια καμπύλη timing { duration, easing } ή ένα ελατήριο { tempo: 'spring', spring }. Τα ελατήρια κρατούν την ορμή τους όταν διακόπτονται. |
onMotionComplete | (value) => void | Εκτελείται με την τιμή μόλις ηρεμήσουν τα ψηφία. |