emcp_custom_189Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: image, accordion, expand, gallery, hover, panels.
Expand On = hover

Sun, salt and long evenings.

Weekends that never end.

Quiet in every direction.
Expand On = click

Sun, salt and long evenings.

Weekends that never end.

Quiet in every direction.
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).
Panels
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Panelspanels | Repeater | 4 items | ||
↳ Imageimage | Image | |||
↳ Titletitle | Text | Panel | ||
↳ Texttext | Textarea | |||
↳ Small Labellabel | Text | |||
↳ Linklink | Link | |||
↳ Button Textbtn | Text | |||
Directiondirection | Dropdown | Horizontal, Vertical | horizontal | |
Expand Ontrigger | Dropdown | Hover, Click | hover | |
Open Panel by Default (0 = none)active | Number | min 0, max 20 | 1 | |
Expanded Size (flex grow)grow | Slider | min 1.5, max 10, px | 4 | |
Heightheight | Slider | min 200, max 1000, px/vh | 460 | Responsive |
Gapgap | Slider | min 0, max 40, px | 8 | |
Text Positiontext_pos | Dropdown | Bottom, Centre, Top | bottom | |
Collapsed Titlecollapsed_title | Dropdown | Rotated along the edge, Hidden until expanded, Normal | rotated | |
Autoplay Interval (ms, 0 = off)autoplay | Number | min 0, max 20000 | 0 | |
Transition (ms)duration | Number | min 100, max 2000 | 600 | |
Zoom Image When Expandedzoom | Toggle | on / off | yes |
Panel
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Radiusradius | Slider | min 0, max 60, px | 14 | |
Overlay (collapsed)overlay | Color | rgba(16,24,40,0.45) | ||
Overlay (expanded)overlay_a | Color | rgba(16,24,40,0.2) | ||
Borderborder | Border | |||
Expanded Border Colorborder_a | Color | |||
Shadowshadow | Box shadow | |||
Image Filters (collapsed)filter | Css_filter | |||
Content Paddingpad | Dimensions |
Text
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Title Typographytitle_typo | Typography | |||
Title Colortitle_color | Color | #ffffff | ||
Text Typographytext_typo | Typography | |||
Text Colortext_color | Color | rgba(255,255,255,0.85) | ||
Label Typographylabel_typo | Typography | |||
Label Colorlabel_color | Color | #ffffff | ||
Label Backgroundlabel_bg | Color | rgba(255,255,255,0.18) | ||
Button Colorbtn_color | Color | #101828 | ||
Button Backgroundbtn_bg | Color | #ffffff | ||
Button Radiusbtn_radius | Slider | min 0, max 60, px | 8 |
Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_189" and a settings object using the keys above. Run get-custom-widget with id 189 for the full JSON spec.