emcp_custom_314Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: text path, curved text, circle text, svg, arc, wave, badge.
Custom Path d (viewBox 0 0 400 200) appears when Path Shape is custom.Path Shape = circle
Path Shape = arc
Path Shape = arc-down
Path Shape = wave
Path Shape = spiral
Path Shape = line
Path Shape = custom
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).
Text Path
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Texttext | Text | Handmade in small batches • Since 2019 • | ||
Path Shapeshape | Dropdown | Circle (badge), Arc (smile), Arc (frown), Wave, Spiral, Straight line (kerned), Custom SVG path | circle | |
Custom Path d (viewBox 0 0 400 200)custom_path | Text | Shown when shape = custom | ||
Repeat Text to Fill the Pathrepeat | Toggle | on / off | yes | |
Start Offsetstart_offset | Slider | min 0, max 100, % | 0 | |
Rotationrotate | Dropdown | None, Continuous spin (circle), Continuous spin, reverse, Spin on hover, Rotate with scroll | spin | |
Spin Duration (seconds)speed | Number | min 3, max 120 | 20 | |
Linklink | Link | |||
Centre Icon (circle)center_icon | Icon | |||
Centre Image (circle)center_image | Image | |||
Centre Text (circle)center_text | Text | |||
Text Inside the Path (flip)flip | Toggle | on / off |
Style
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Sizesize | Slider | min 80, max 800, px/%/vw | 240 | Responsive |
Typographytypo | Typography | |||
Font Size (SVG units)font_size | Slider | min 6, max 80, px | 18 | |
Text Colorcolor | Color | #101828 | ||
Hover Colorcolor_h | Color | |||
Letter Spacingspacing | Slider | min -5, max 20, px | 2 | |
Weightweight | Dropdown | Regular, Semibold, Bold, Extra bold | 700 | |
Uppercaseuppercase | Toggle | on / off | yes | |
Show the Path Lineshow_path | Toggle | on / off | ||
Path Line Colorpath_color | Color | #eaecf0 | ||
Path Line Widthpath_w | Slider | min 0.5, max 8, px | 1 | |
Circle Backgroundbg | Color | |||
Centre Icon / Image Sizecenter_size | Slider | min 10, max 80, % | 40 | |
Centre Icon / Text Colorcenter_color | Color | #6a11cb | ||
Centre Text Typographycenter_typo | Typography | |||
Alignmentalign | Button group | Left, Center, Right | center |
Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_314" and a settings object using the keys above. Run get-custom-widget with id 314 for the full JSON spec.