13 / Scroll-driven
Scroll-Triggered Count
The figures wait until they are on screen, then run up to their value — once, not every time you pass.
also called odometer · number roll · stat counter
The tabular figures matter more than the easing — proportional numerals change width as they count and the whole row twitches. It fires once: a counter that replays on every pass is a tell that nobody checked it twice.
How it is built
font-variant-numeric: tabular-nums;
new IntersectionObserver(fn, { threshold: 0.6 })plays once