emcp_custom_193Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: blob, shape, morph, svg, organic, image mask.
Image appears when Fill is image; Second Blob Color appears when Second Blob Behind (offset) is yes.Fill = color
Fill = image
Fill = outline
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).
Blob
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Fillfill | Dropdown | Solid color, Image (masked), Outline only | color | |
Imageimage | Image | Shown when fill = image | ||
Colorcolor | Color | #f4ebff | ||
Pointspoints | Number | min 3, max 12 | 6 | |
Randomnessrandomness | Slider | min 0.05, max 0.8, px | 0.35 | |
Morph Animationmorph | Toggle | on / off | yes | |
Morph Cycle (seconds)speed | Number | min 2, max 40 | 8 | |
Slow Rotationrotate | Toggle | on / off | ||
Rotation (seconds per turn)rotate_speed | Number | min 5, max 200 | 40 | |
Morph Faster on Hoverhover_morph | Toggle | on / off | ||
Shape Seed (change for a different blob)seed | Number | min 1, max 9999 | 1 | |
Iconicon | Icon | |||
Titletitle | Text | |||
Texttext | Textarea | |||
Linklink | Link | |||
Second Blob Behind (offset)second | Toggle | on / off | ||
Second Blob Colorsecond_color | Color | #6a11cb | Shown when second = yes |
Size & Style
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Sizesize | Slider | min 60, max 1200, px/%/vw | 320 | Responsive |
Alignmentalign | Button group | Left, Center, Right | center | |
Outline Widthstroke_w | Slider | min 1, max 20, px | 3 | |
Opacityopacity | Slider | min 0.05, max 1, px | 1 | |
Drop Shadow (on the wrapper)shadow | Box shadow | |||
Image Fitimg_fit | Dropdown | Cover (xMidYMid slice), Contain | cover | |
Second Blob Offsetsecond_offset | Slider | min 0, max 80, px | 14 | |
Second Blob Scalesecond_scale | Slider | min 0.6, max 1.4, px | 1.02 | |
Icon Sizeicon_size | Slider | min 12, max 160, px | 40 | |
Icon Coloricon_color | Color | #6a11cb | ||
Title Typographytitle_typo | Typography | |||
Title Colortitle_color | Color | #101828 | ||
Text Typographytext_typo | Typography | |||
Text Colortext_color | Color | #475467 | ||
Content Insetcontent_pad | Slider | min 0, max 40, % | 18 |
Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_193" and a settings object using the keys above. Run get-custom-widget with id 193 for the full JSON spec.