emcp_custom_150Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: button, cta, link, call to action, download.
Style = solid
Style = outline
Style = ghost
Style = soft
Style = 3d
Style = link
Style = glass
Shown on a dark backdrop, this style is translucent.
Shape = square
Shape = rounded
Shape = pill
Shape = skew
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).
Button
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Texttext | Text | Get started | ||
Secondary Linesubtext | Text | |||
Linklink | Link | # | ||
Iconicon | Icon | |||
Icon Positionicon_pos | Dropdown | Left, Right, Above text | right | |
Stylestyle | Dropdown | Solid, Outline, Ghost (tinted), Soft shadowed, 3D pressable, Text link, Frosted glass | solid | |
Sizesize | Dropdown | Extra small, Small, Medium, Large, Extra large | md | |
Shapeshape | Dropdown | Square, Rounded, Pill, Skewed | rounded | |
Hover Effecthover | Dropdown | None, Slide fill from left, Slide fill from bottom, Grow fill from centre, Shine sweep, Grow, Lift with shadow, Icon slides in, Underline reveal, Pulse ring | fill-slide | |
Full Widthfull | Toggle | on / off | ||
Badgebadge | Text | |||
Download Attributedownload | Toggle | on / off | ||
Add rel=nofollowrel_nofollow | Toggle | on / off | ||
Alignmentalign | Button group | Left, Center, Right | left | Responsive |
Button
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Typographytypo | Typography | |||
Text Colorcolor | Color | #ffffff | ||
Background / Accentbg | Color | #6a11cb | ||
Hover Text Colorcolor_h | Color | #ffffff | ||
Hover Backgroundbg_h | Color | #4a0d8f | ||
Borderborder | Border | |||
Radius (rounded shape)radius | Slider | min 0, max 60, px | 10 | |
Paddingpad | Dimensions | |||
Shadowshadow | Box shadow | |||
Hover Shadowshadow_h | Box shadow | |||
Min Widthminw | Slider | min 0, max 600, px |
Icon, Subtext & Badge
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Icon Sizeicon_size | Slider | min 8, max 60, px | 16 | |
Icon Gapicon_gap | Slider | min 0, max 40, px | 10 | |
Icon Coloricon_color | Color | |||
Icon Circle Backgroundicon_bg | Color | |||
Subtext Typographysub_typo | Typography | |||
Subtext Colorsub_color | Color | |||
Badge Colorbadge_color | Color | #ffffff | ||
Badge Backgroundbadge_bg | Color | #d92d20 |
Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_150" and a settings object using the keys above. Run get-custom-widget with id 150 for the full JSON spec.