Report a problem or share feedback← Catalog
Scroll Progress
freemotion-primitives/scroll-progress
A component that visualizes scroll progress with animated indicators.
$
npx shadcn@latest add @motion-primitives/scroll-progressnpm deps: motion
- Source
- Motion Primitives
- Kind
- effect
- Categories
- scroll-effect
- Use as
- drop-in — replaces your component
- Applies to
- scroll-effect
- Motion
- on scroll, state · subtle · motion · medium cost
- Tags
- motion
- Licence
- MIT (ibelick/motion-primitives). Motion Primitives Pro is a separate paid product — not catalogued.
- Live demo
- motion-primitives.com
- Docs
- motion-primitives.com
Similar
Compare all 4 →- Features · Levels (scroll-spy)oc/feature-levels♥ Free recreation of the Aceternity multi-level features block Owen loves — default pick for feature walkthroughs on landing pages.
- Scroll Progresssmoothui/scroll-progressReading-progress indicator in four variants (bar, ring, rolling percent number, segmented), spring-smoothed via useScroll, for the window or a scroll container. Default colour is var(--color-brand) from tokens.json — pass color="var(--primary)" (or define --brand). Articles, docs and long onboarding pages.
- Scroll Animation Scroll Progressbeui/scroll-progressReading-progress indicator — fixed bar or circular ring — driven by scroll position via useSmoothScroll, with spring smoothing.