Docs

Progress Bar

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

On this page

The Progress Bar shows a percentage as a filled bar with a title, such as skill levels, project stages or a fundraising goal. The bar fills up when it scrolls into view, and it can show the percentage, a short text inside the bar and moving stripes.

A heading “Oak Street renovation” above three progress bars: Design 100%, Permits 80% and a striped terracotta Build bar at 45% with the text “On schedule” inside
Three bars; the last one is striped with inner text.

Add a progress bar

  1. Insert it

    Open Insert in the left panel, find Progress Bar under Basic (or type progress in Search widgets) and click it or drag it onto the canvas.

  2. Set the value

    Type the Title and the Percentage (0–100). Add an Inner text if you want words inside the bar.

  3. Style the bar

    On the Design tab, set the Height, the Fill color or gradient and the Track color.

Settings

Settings marked Per device can differ on desktop, tablet and mobile (see Responsive editing). The Title supports dynamic tags (see Dynamic tags).

Content tab

Progress bar
SettingWhat it does
TitleThe label above the bar. Supports dynamic tags.
Title HTML tagThe HTML tag of the title. It sets the heading level for search engines and screen readers, not the size. Default: SPAN.
PercentageHow full the bar is, from 0 to 100. Default: 75.
Inner textText inside the filled part of the bar, such as “Advanced”.
Show percentageShows the percentage number. On by default.
Percentage positionPuts the percentage next to the title or inside the bar. Options: Next to title, Inside bar. Default: Next to title. Shown when Show percentage is on.
Animate on scrollFills the bar when it scrolls into view. Visitors who prefer reduced motion see the full bar straight away. On by default.
Duration (ms)How long the fill takes, in milliseconds. Shown when Animate on scroll is on.
StripedAdds diagonal stripes to the filled part.
Move stripesMoves the stripes. Shown when Striped is on.

Design tab

Bar
SettingWhat it does
HeightHeight of the bar. Per device.
Border radiusRounds the ends of the bar. Per device.
FillColor or gradient of the filled part.
Track colorColor of the empty part.
Track borderBorder of the bar.
Track shadowShadow of the bar.
Inner text & percentage › TypographyText style or font, size, weight and spacing of the inner text and percentage.
Inner text & percentage › ColorColor of the inner text and percentage.
Inner text & percentage › Horizontal paddingSpace at the start and end of the inner text. Per device.
Title & percentage
SettingWhat it does
Title typographyText style or font, size, weight and spacing of the title.
Title colorColor of the title.
Percentage typographyText style or font, size, weight and spacing of the percentage.
Percentage colorColor of the percentage.
SpacingSpace between the title and the bar. Per device.
Shared Design sections

Every element also has these sections at the end of the Design tab.

SectionWhat it does
Spacing & positionMargin, padding, width, alignment in its container, order, position (relative, absolute, fixed), offsets, z-index and global classes. See Spacing, size & position.
Background & borderBackground, border, border radius, box shadow, overflow and opacity of the whole element. See Colors & backgrounds and Borders & shadows.
MaskCrops the element to a shape (circle, arch, blob, star…) or your own SVG or PNG. See Shape dividers & masks.

Behaviour tab

Behaviour sections

The Behaviour tab is the same for every element.

SectionWhat it does
Anchor & classesAn Anchor ID for #links and your own CSS classes.
AnimationsEntrance, scroll, hover and loop animations from presets or your own timeline. See Motion & effects.
Motion & effectsA simple entrance animation, transforms (also on hover), CSS and backdrop filters, and sticky positioning.
Scroll & mouse effectsMovement, rotation, scale, fade and blur while the page scrolls, and pointer effects (follow the pointer, 3D tilt).
VisibilityHide the element on desktop, tablet or mobile, or in dark or light mode. See Visibility.
ConditionsShow the element only when rules match, such as logged-in visitors, a date range or a URL parameter. See Display conditions.
InteractionsShow, hide or change other elements when this one is clicked, hovered or scrolled into view. See Interactions.
AttributesCustom HTML attributes for this element. See Anchor, classes & attributes.

Tips

  • Readable labels. Screen readers read the title and the value, so keep titles short and meaningful (“Build”, not “Bar 3”).
  • Contrast inside the bar. Inner text sits on the fill color; pick an Inner text & percentage → Color that stays readable on it.
  • Reduced motion. Visitors who prefer reduced motion, and the editor, show the full bar without the fill animation.
  • Several bars. Stack bars in a container with a Gap of about 20 px.