Scroll Progress Bar — React Component
A minimal vertical progress rail that fills smoothly as a target section moves through the viewport or a scrollable container.
Motion Effectsscrollspringscrollprogressindicatorsectionframer-motionnavigation
Scroll Progress Bar
Playground
Shape the component before you copy it.
Adjust the important props for this component and grab JSX that matches your choices.
Animation effects
scrollspring
Copy-paste ready
Use the Code tab above to inspect and copy this component into your project.
About Scroll Progress Bar
Scroll Progress Bar is a slender vertical progress rail for long-form page sections. It listens to a target section or scrollable container with Framer Motion scroll values, then smooths the fill movement through spring physics. Colors and dimensions are configurable, making it useful as a restrained orientation cue beside editorial narratives, feature walkthroughs, and case studies.
Common use cases
- Long-form feature walkthroughs
- Case study and portfolio narratives
- Documentation chapter indicators
- Scroll-linked product story sections