Vibe UI
Initializing Vibe UI System...

Progress

An indicator that displays the progress status of a task, typically represented as a progress bar or circle.

Progress

An indicator that displays the progress status of a task, typically represented as a progress bar or circle.

Preview

Installation

pnpm dlx vibe-ui-kit@latest add progress

Interactive Simulator

Use the slider below to control and preview all progress designs in real time.

Interactive Value Controller45%

Horizontal Progress Designs

Default Style
Glassmorphic Glass
Retro Neobrutalist
Gradient Design
Neon Glow
Cyberpunk Monospace

Circular Progress Designs

Default
45%
Glass
45%
Retro
45%
Gradient
45%
Glow
45%
Cyberpunk
45%

Scroll Tracker

An interactive tracker that calculates the page scroll depth percentage and renders real-time circular and horizontal progress metrics as you scroll.

Default Scroll
0%
Glass Scroll
0%
Retro Scroll
0%
Glow Scroll
0%
Cyberpunk Scroll
0%
Horizontal Scroll Indicator0%

Props

Progress

PropTypeDefaultDescription
valuenumber | string0The current progress value (between 0 and max).
maxnumber | string100The maximum value that progress can reach.
variant'default' | 'retro' | 'glass' | 'glow' | 'cyberpunk''default'The visual preset style variant of the progress bar.
indicatorVariant'default' | 'success' | 'retro' | 'glass' | 'gradient' | 'glow' | 'cyberpunk''default'The visual style variant of the progress indicator bar.

CircularProgress

PropTypeDefaultDescription
valuenumber | string0The current progress value.
maxnumber | string100The maximum progress value.
sizenumber | string60The width and height of the circle in pixels.
strokeWidthnumber | string6The thickness of the progress ring stroke.
variant'default' | 'retro' | 'glass' | 'glow' | 'cyberpunk''default'The visual preset style variant of the progress track.
indicatorVariant'default' | 'success' | 'retro' | 'glass' | 'gradient' | 'glow' | 'cyberpunk''default'The visual style variant of the progress indicator ring.
showValuebooleanfalseWhether to show the progress percentage text inside the circle.

Contributors

Theme Customizer

8px
@theme { --radius: 0.5rem; --glass-blur: 8px; }
Changes apply instantly to this documentation workspace.