Each digit rolls up on its own drum and lands on the real number, like a mechanical counter.
Use it for: Flat prices ("$89 diagnostic"), jobs done, homes cleaned, arrival time. Trades and cleaners; restaurants (years open). When: One row of 2-4 real numbers. Use it instead of batch 1's count-up, not with it. Don't: Invented numbers, years ("since 2009" must not roll), more than one row per page. How: Digits become 0-9 drums (aria-hidden; the real text stays for screen readers); tabular digits in an inline-flex box keep the exact same size before and after (CLS 0). Weight: 1.2 KB gzipped (our CSS + JS) + GSAP from jsDelivr: GSAP core 28.3 KB gzipped (shared by every effect on the page). Plugins: none (core only).