Animated Progress Bar

Animated React progress bar component with smooth fill transitions, customizable colors, and multiple animation types using Motion.

Open in v0~0.4 kB

Last updated: April 21, 2026

Progress: 40%
Custom Color

Installation

npx smoothui-cli add animated-progress-bar

Features

  • Smooth progress animations
  • Customizable colors and styling
  • Multiple animation types
  • Built with Framer Motion
  • Responsive design
  • Accessibility support

Accessibility

Reduced Motion

This component respects the prefers-reduced-motion media query via useReducedMotion from Motion. When reduced motion is preferred, the progress bar value changes instantly without animation.

Props

On this page

Created by

Powered by

motion.dev
Open source & free

Support SmoothUI

Help keep SmoothUI free and actively maintained. Every sponsor helps ship more components, blocks, and animation recipes.