Basic widget

Progress Bar

A labelled bar that fills to a percentage when it scrolls into view.

Build it with your AI

“Add three skill bars — Design 90%, Development 80%, Strategy 70% — that fill when they scroll into view.”

Live demo

See it working

This is the real widget, not a picture

Design
Development
Strategy

Settings

24 settings in three tabs

Every setting below is in the editor — and available to your AI through get_widget_schema.

Content

10 settings

Progress bar

Title

Title HTML tag

Percentage

Inner text

Show percentage

Percentage position

Animate on scroll

Duration (ms)

Striped

Move stripes

Design

14 settings

Bar

Height

Border radius

Fill

Track color

Track border

Track shadow

Typography

Color

Horizontal padding

Title & percentage

Title typography

Title color

Percentage typography

Percentage color

Spacing

Behaviour

shared

On every element

Spacing & position

Background & border

Animations

Motion & effects

Scroll & mouse effects

Visibility

Conditions

Interactions

Attributes & CSS

Build it with AI

Just describe what you want

Your AI looks up the Progress Bar settings over MCP and writes the element for you — real, editable and on brand.

Claude · connected to your site

You

Add three skill bars — Design 90%, Development 80%, Strategy 70% — that fill when they scroll into view.

Claude · using Uncoder

Done — it’s on your site and fully editable.

  • Progress Bar added where you asked
  • Styled with your Design System
  • Checked on tablet and mobile
  • get_widget_schema
  • edit_elements
  • audit_page

What the AI writes

progress-bar.jsonJSON
{ "type": "progress-bar", "settings": { "title": "Design", "percentage": 90 } }

Free · GPL · No account

Your next site is one prompt away

Install Uncoder, connect your AI and describe what you want. Every page it builds stays yours to edit.