Skip to content
arrie.dev Templates

Animations

Tally Band

A stats row where the numbers count up once, when the row scrolls into view.

R450

Once. Yours to keep

Get this template

The shape of it, not a screenshot

What it is

A row of figures — years, clients, tonnes, rand — that ticks from zero to its final value when the row comes into view. The value sits in the markup as a normal number, so it is readable with JavaScript off and to anything crawling the page. The script only animates what is already written there.

Formatting is handled: thousands separators, decimal places, prefixes and suffixes such as R, % and k. The easing slows the last digits rather than snapping, and the figures are set in tabular numerals so the row does not jitter as digit widths change. The band is a CSS grid, two up on a phone and up to six across on a desktop.

Made for a consultancy, supplier or agency page with real figures on it. If your numbers come from an API and change while the page is open, treat this as a starting point rather than a drop-in, because it counts once and stops. Under prefers-reduced-motion the final value is printed immediately and nothing animates.

Included

What you get

  • count.js, plain JavaScript, no dependencies
  • number formatting: separators, decimals, prefix, suffix
  • responsive stats grid from two to six columns
  • tabular figures so the row holds its width
  • reduced-motion path that prints the final value
  • three band layouts: plain, ruled and boxed
How it works

After you buy

  1. 01 You message me On WhatsApp. Tell me which one and where it is going.
  2. 02 I set it up for you Your words, your colours, your logo dropped in — or the raw files if you would rather do it yourself.
  3. 03 It goes live On your hosting or on mine. Either way it ends up in your own account.
  4. 04 It is yours The whole thing, with nothing to renew and nothing tied back to me.