emcp_custom_145Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: heading, title, highlight, underline, marker.
Highlight Style = none
Highlight Style = underline
Highlight Style = wavy
Highlight Style = marker
Highlight Style = box
Highlight Style = outline
Highlight Style = circle
Highlight Style = strike
Highlight Style = stroke
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).
Heading
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Text Beforebefore | Text | Design pages that | ||
Highlighted Texthighlight | Text | convert | ||
Text Afterafter | Text | without the busywork. | ||
HTML Tagtag | Dropdown | H1, H2, H3, H4, H5, H6, div, p | h2 | |
Highlight Stylestyle | Dropdown | Color only, Underline, Wavy underline, Marker (offset box), Solid box, Outlined box, Hand-drawn circle, Strike-through, Text stroke (hollow) | underline | |
Draw Highlight on Scrollanimate | Toggle | on / off | yes | |
Line Break After Text Beforebreak_before | Toggle | on / off | ||
Line Break Before Text Afterbreak_after | Toggle | on / off | ||
Subheadingsubheading | Text | |||
Subheading Positionsub_pos | Dropdown | Above, Below | above | |
Dividerdivider | Dropdown | None, Short line, Three dots, Double line | none | |
Linklink | Link | |||
Alignmentalign | Button group | Left, Center, Right | left | Responsive |
Heading
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Typographytypo | Typography | |||
Colorcolor | Color | #101828 | ||
Text Shadowshadow | Text shadow | |||
Text Before Typography (override)before_typo | Typography | |||
Text Before Colorbefore_color | Color | |||
Text After Typography (override)after_typo | Typography | |||
Text After Colorafter_color | Color | |||
Max Widthmaxw | Slider | min 200, max 1400, px/% |
Highlight
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Typographyhl_typo | Typography | |||
Text Colorhl_color | Color | #6a11cb | ||
Accent (line / box / marker)hl_accent | Color | #6a11cb | ||
Text Color Inside Boxhl_box_text | Color | #ffffff | ||
Line Thicknesshl_thick | Slider | min 1, max 30, px | 6 | |
Line Offsethl_offset | Slider | min -20, max 30, px | 4 | |
Line / Marker Opacityhl_opacity | Slider | min 0.05, max 1, px | 0.35 | |
Box Paddinghl_pad | Dimensions | |||
Box Radiushl_radius | Slider | min 0, max 60, px | 8 | |
Box Tilthl_rotate | Slider | min -10, max 10, px | 0 | |
Stroke Widthhl_stroke_w | Slider | min 0.5, max 5, px | 1 |
Subheading & Divider
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Subheading Typographysub_typo | Typography | |||
Subheading Colorsub_color | Color | #6a11cb | ||
Subheading Backgroundsub_bg | Color | |||
Subheading Spacingsub_gap | Slider | min 0, max 60, px | 10 | |
Divider Colordiv_color | Color | #6a11cb | ||
Divider Widthdiv_w | Slider | min 10, max 400, px/% | 56 | |
Divider Thicknessdiv_h | Slider | min 1, max 12, px | 3 | |
Divider Spacingdiv_gap | Slider | min 0, max 60, px | 16 |
Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_145" and a settings object using the keys above. Run get-custom-widget with id 145 for the full JSON spec.