emcp_custom_99Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: promo, banner, hover, image, effect, overlay, cta.
Hover Effect = lily

Hover me: Lily effect slides the text up.
See projectHover Effect = sadie

Hover me: Lily effect slides the text up.
See projectHover Effect = layla

Hover me: Lily effect slides the text up.
See projectHover Effect = oscar

Oscar: dark fade with inner frame.
ExploreHover Effect = marley

Marley: line reveal.
ViewHover Effect = ruby

Hover me: Lily effect slides the text up.
See projectHover Effect = roxy

Hover me: Lily effect slides the text up.
See projectHover Effect = bubba

Hover me: Lily effect slides the text up.
See projectHover Effect = zoe

Hover me: Lily effect slides the text up.
See projectHover Effect = chico

Hover me: Lily effect slides the text up.
See projectEvery 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).
Promo
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Background Imageimage | Image | |||
Hover Effecteffect | Dropdown | Lily (slide up text), Sadie (gradient sweep), Layla (inner frame), Oscar (dark fade + border), Marley (line reveal), Ruby (zoom + box), Roxy (slide in), Bubba (double frame), Zoe (bottom bar), Chico (shrink) | lily | |
Titletitle | Text | Summer Collection | ||
Title Tagtitle_tag | Dropdown | H2, H3, H4, div | h3 | |
Subtitle / Kickersubtitle | Text | |||
Descriptiondescription | Textarea | Up to 40% off selected items this wee... | ||
Button Textcta_text | Text | Shop now | ||
Linklink | Link | |||
Make Whole Box Clickablelink_whole | Toggle | on / off | yes | |
Heightheight | Slider | min 150, max 900, px/vh | 360 | Responsive |
Content Vertical Positionv_align | Button group | Top, Middle, Bottom | flex-end | |
Text Alignalign | Button group | Left, Center, Right | left |
Box & Overlay
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Overlay Coloroverlay | Color | rgba(16,24,40,.35) | ||
Overlay Hover Coloroverlay_h | Color | rgba(16,24,40,.6) | ||
Accent (frames / lines)accent | Color | #ffffff | ||
Content Paddingpad | Dimensions | Responsive | ||
Border Radiusradius | Dimensions | |||
Borderborder | Border | |||
Box Shadowshadow | Box shadow | |||
Hover Box Shadowshadow_h | Box shadow | |||
Image Positionimg_pos | Dropdown | Center, Top, Bottom, Left, Right | center center | |
Image Filtersimg_filter | Css_filter | |||
Image Hover Filtersimg_filter_h | Css_filter | |||
Transition Durationduration | Slider | min 0.1, max 3, s | 0.5 |
Text
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Subtitle Typographysub_typo | Typography | |||
Subtitle Colorsub_color | Color | rgba(255,255,255,.85) | ||
Title Typographytitle_typo | Typography | |||
Title Colortitle_color | Color | #ffffff | ||
Title Shadowtitle_shadow | Text shadow | |||
Description Typographydesc_typo | Typography | |||
Description Colordesc_color | Color | rgba(255,255,255,.9) | ||
Text Spacingtext_gap | Slider | min 0, max 40, px | 8 |
Button
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Typographybtn_typo | Typography | |||
Text Colorbtn_color | Color | #101828 | ||
Backgroundbtn_bg | Color | #ffffff | ||
Hover Text Colorbtn_color_h | Color | |||
Hover Backgroundbtn_bg_h | Color | |||
Paddingbtn_pad | Dimensions | |||
Radiusbtn_radius | Slider | min 0, max 60, px | 8 | |
Borderbtn_border | Border | |||
Top Spacingbtn_mt | Slider | min 0, max 40, px | 8 |
Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_99" and a settings object using the keys above. Run get-custom-widget with id 99 for the full JSON spec.