emcp_custom_194Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: separator, image, overlap, divider, badge, floating.
Motion = none

Motion = float

Motion = spin

Motion = pulse

Motion = swing

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).
Image
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Image (PNG / SVG)image | Image | |||
Or Icon (when no image)icon | Icon | fas fa-star | ||
Linklink | Link | |||
Alt Textalt | Text | |||
Overlapposition | Dropdown | Straddle the section edge (centre), Pull up over the section above, Push down over the section below, No overlap | center | |
Overlap Amountoffset | Slider | min 0, max 400, px/% | 60 | Responsive |
Alignmentalign | Button group | Left, Center, Right | center | Responsive |
Horizontal Nudgehpos | Slider | min -400, max 400, px/% | 0 | |
Motionanim | Dropdown | None, Float up and down, Slow spin, Pulse, Swing | none | |
Pop In on Scrollreveal | Toggle | on / off | yes |
Style
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Widthwidth | Slider | min 20, max 800, px/%/vw | 120 | Responsive |
Rotationrotate | Slider | min -180, max 180, px | 0 | |
Background (behind image / icon)bg | Color | |||
Paddingpad | Dimensions | |||
Radiusradius | Slider | min 0, max 50, %/px | 50 | |
Borderborder | Border | |||
Shadowshadow | Box shadow | |||
Icon Coloricon_color | Color | #6a11cb | ||
Icon Backgroundicon_bg | Color | #f4ebff | ||
Image Filtersfilter | Css_filter | |||
Z-indexzindex | Number | min 0, max 999 | 10 | |
Scale on Hoverhover_scale | Toggle | on / off |
Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_194" and a settings object using the keys above. Run get-custom-widget with id 194 for the full JSON spec.