Skip to main content
ParticleUI

Counter

Spring-animated number counter with IntersectionObserver trigger, easing, and prefix/suffix support.

+0Stars
0.0%Uptime
0 componentsFree
0 usersDevelopers

Installation

1

Run the CLI

$npx particleui-cli add counter

Usage

TSX
import { Counter } from "@/components/ui/counter"

export default function Example() {
  return <Counter from={0} to={1000} duration={2} suffix="+" />
}

Props

PropTypeDefaultRequired
fromnumber0no
tonumberyes
durationnumber1800no
decimalsnumber0no
prefixstring""no
suffixstring""no
classNamestringno
formatter(n: number) => stringno
easing(t: number) => numbereaseOutExpono

Details

Source filecomponents/ui/counter.tsx
Typeui
Categoriestext, particles
npm dependencies
Registry deps
Claude skill