BLACK FRIDAY: 50% OFF all Pro plans
Pro from $18 a year or $60 lifetime, no code needed
Ends Cyber Monday, 30 Nov. Lock in the price today
Get 50% Off
Guide

Progress Bar Free

How to set up and style the Progress Bar widget in Elementor.

Progress Bar shows a percentage as a horizontal line or as a circle, with a title and the number. The fill animates from zero when the widget scrolls into view. Use it for skills, goals, funding targets or any value out of 100.

Part of: Bright Addons (free).

Set it up

  1. Drag Progress Bar from the Bright Addons category onto the page.

  2. Choose the Type: Line or Circle.

  3. Type the Title and set the Percentage.

  4. Switch Show Percentage on or off, and for a line switch on Striped if wanted.

  5. Set the Animation Duration (ms).

  6. Open the Style tab and set Fill Color, Track Color and the bar height or circle size.

Content options

Progress

Option What it does
Type Chooses a Line or a Circle.
Title The label of the bar, shown above a line or below a circle.
Percentage The value to show, from 0 to 100. The default is 85.
Show Percentage Shows the number, beside the title for a line or inside the ring for a circle.
Striped Adds animated diagonal stripes to the line fill.
Animation Duration (ms) How long the fill takes. The default is 1500, and 0 turns the animation off.
Alignment Aligns the circle type left, center or right, per device.
Bright Addons Pro

Like this free widget? Get 70+ more with Pro

Pro adds 77 widgets, 10 extensions, a Theme Builder and 32 dynamic tags, and keeps every free widget. From $16 a year, with a 14-day money-back guarantee.

Style options

These sections are in the Style tab.

  • Bar

    fill color, track color, and for a line the Fill Gradient End, height and border radius, or for a circle the Circle Size and Line Width.

  • Title and Percentage

    color and typography for the title and for the percentage.

Tips

  • Fill Gradient End, Striped, Height and Border Radius only apply to the Line type. Circle Size, Line Width and Alignment only apply to the Circle type.

  • Leave Fill Gradient End empty for a solid color.

  • The bar is fully drawn without JavaScript. The script only resets it to zero and animates it on scroll.

  • Visitors who ask for reduced motion see the finished bar with no animation and no moving stripes.

Questions and answers

Can I make a circular progress bar?

Yes. Set Type to Circle. Circle Size and Line Width in the Style tab control its look.

Can the bar use a gradient?

The Line type can. Set Fill Color and Fill Gradient End in the Style tab.

How do I turn off the animation?

Set Animation Duration (ms) to 0 and the bar shows at its final value right away.

Can I show several bars in one widget?

No. Each widget shows one bar. Add one widget per value.

Need more help?

Check the troubleshooting guide, or contact support with the page address and what you expected to happen.

Troubleshooting guide
All guides