Free
Pro

Progress Bar

A progress bar in HTML represents a percentage of certain milestones during a task. HTML can be used to create progress bars that indicate a task's completion.

free

Playground

65
color
size

HTML

<ply-progress [value]="65" color="primary" size="md">Progress</ply-progress>

Default Progress Bar

Hover (or focus) the bar to see the value tip at the leading edge of the fill. Use [showTip]="false" to hide it.

Progress Bar Sizes

Use size="" and define size with supported "sm", "lg", "xl" sizes.

Progress Bar Colors

Use attribute color to control the color of the progress bar. Supported colors are "primary", "danger", "warning", "success" and "accent"

Installation

Run the following command to add this component to your project:

bash

npx ply-ui-cli add progress

API Reference

For AI agents

Copy a prompt with the registry name, CLI install, and import — or add the Ply MCP server.

bash

npx -y ply-ui-mcp

Ply provides standalone components. Import the exact elements you want to use into your component.

typescript (Example)

// Install: npx ply-ui-cli add progress
// Paths are relative to aliases.components (default: src/app/components)
import { ProgressComponent } from './progress/progress.component';

@Component({
  selector: 'app-your-component',
  imports: [
    ProgressComponent
  ],
  template: `...`
})
export class YourComponent {}

API for progress — generated from JSDoc in the library source.

API reference for progress
APIMemberTypeDefaultDescription
ply-progressvaluenumber0Current progress value from 0 to 100.
ply-progresscolorProgressColor'primary'Semantic color of the fill.
ply-progresssizeProgressSize'md'Height / thickness of the bar.
ply-progressshowTipbooleantrueWhen true (default), hovering the bar shows the value in a tip at the fill edge.
ply-progressclassstring''Extra host classes merged via `cn()`.