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 המובנה. כבוי כברירת מחדל כך שאף סביבת ריצה לא צריכה Intl. |
locale | string | string[] | Locale עבור intl. | |
prefix | string | טקסט לפני המספר. | |
suffix | string | טקסט אחרי המספר. | |
transition | Transition | spring | עקומת timing { duration, easing } או קפיץ { tempo: 'spring', spring }. קפיצים שומרים על התנופה שלהם כשמפריעים להם. |
onMotionComplete | (value) => void | רץ עם הערך ברגע שהספרות התייצבו. |