emcp_custom_152Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: progress, skill, bar, percentage, stats.
Style = rounded
Style = flat
Style = thin
Style = segmented
Style = tooltip
Style = inside
Style = dots
Every control the widget exposes, grouped by panel section. Names in code are the setting keys used by the MCP tools (add-free-widget, update-widget).
Bars
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Barsbars | Repeater | 4 items | ||
↳ Labellabel | Text | Design | ||
↳ Valuevalue | Number | min 0, max 1000 | 80 | |
↳ Max (default 100)max | Number | min 1, max 100000 | 100 | |
↳ Suffixsuffix | Text | % | ||
↳ Fill Color Overridecolor | Color | |||
↳ Iconicon | Icon | |||
↳ Right-side Notenote | Text | |||
Stylestyle | Dropdown | Rounded, Flat square, Thin line, Segmented blocks, Value in tooltip bubble, Value inside the fill, Dot scale | rounded | |
Show Valueshow_value | Toggle | on / off | yes | |
Count Up Numbercount_up | Toggle | on / off | yes | |
Animate on Scrollanimate | Toggle | on / off | yes | |
Animation Duration (ms)duration | Number | min 100, max 6000 | 1200 | |
Stagger Between Bars (ms)stagger | Number | min 0, max 1000 | 150 | |
Segments (segmented / dots)segments | Number | min 2, max 30 | 10 | |
Label Positionlabel_pos | Dropdown | Above bar, Left of bar, Inside the track | above |
Bar
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Heightheight | Slider | min 2, max 60, px | 10 | |
Track Colortrack | Color | #eaecf0 | ||
Fill Colorfill | Color | #6a11cb | ||
Radiusradius | Slider | min 0, max 99, px | 99 | |
Track Bordertrack_border | Border | |||
Fill Shadowfill_shadow | Box shadow | |||
Space Between Barsgap | Slider | min 0, max 80, px | 22 | |
Label Width (left layout)label_w | Slider | min 60, max 400, px | 140 |
Text
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Label Typographylabel_typo | Typography | |||
Label Colorlabel_color | Color | #101828 | ||
Value Typographyvalue_typo | Typography | |||
Value Colorvalue_color | Color | #475467 | ||
Note Colornote_color | Color | #98a2b3 | ||
Icon Coloricon_color | Color | #6a11cb | ||
Icon Sizeicon_size | Slider | min 10, max 40, px | 16 | |
Tooltip Backgroundtip_bg | Color | #101828 | ||
Tooltip Texttip_color | Color | #ffffff | ||
Label to Bar Gaphead_gap | Slider | min 0, max 30, px | 8 |
Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_152" and a settings object using the keys above. Run get-custom-widget with id 152 for the full JSON spec.