Counter

Animated number counter with easing. Supports prefixes, suffixes, and thousands separators.

Import

import { CounterText } from "@igorao79/uivix";

Playground

$0
2000ms
0

Examples

Stats Dashboard

Multiple counters in a row

$0

Revenue

0.0%

Uptime

0+

Customers

Props

PropTypeDefaultDescription
targetnumber-Target number (required)
fromnumber0Starting number
durationnumber2000Duration in ms
decimalsnumber0Decimal places
prefixstring""Prefix (e.g. "$")
suffixstring""Suffix (e.g. "%")
separatorstring","Thousands separator
triggerOnViewbooleantrueStart when scrolled into view
classNamestring-Additional CSS classes