emcp_custom_149Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: icon box, feature, service, card, info box.
Icon appears when Media is icon; Image appears when Media is image; Number appears when Media is number.Layout = top
Pages ship with clean markup and no bloat, so they load quickly on any device.
Layout = left
Pages ship with clean markup and no bloat, so they load quickly on any device.
Layout = right
Pages ship with clean markup and no bloat, so they load quickly on any device.
Layout = inline
Pages ship with clean markup and no bloat, so they load quickly on any device.
Layout = overlay
Pages ship with clean markup and no bloat, so they load quickly on any device.
Layout = split
Pages ship with clean markup and no bloat, so they load quickly on any device.
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).
Content
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Mediamedia | Dropdown | Icon, Image, Number / step, None | icon | |
Iconicon | Icon | fas fa-bolt | Shown when media = icon | |
Imageimage | Image | Shown when media = image | ||
Numbernumber | Text | 01 | Shown when media = number | |
Titletitle | Text | Fast by default | ||
Title Tagtag | Dropdown | H2, H3, H4, H5, div | h3 | |
Descriptiondesc | Textarea | Pages ship with clean markup and no b... | ||
Linklink | Link | |||
Link Applies Tolink_mode | Dropdown | Button / read more, Whole box, Title only | button | |
Button Textbtn_text | Text | Learn more | ||
Button Iconbtn_icon | Icon | fas fa-arrow-right | ||
Badge / Ribbon Textbadge | Text | |||
Badge Stylebadge_style | Dropdown | Pill, top right, Corner ribbon, Inline above title | pill |
Layout
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Layoutlayout | Dropdown | Icon on top, Icon left, Icon right, Icon inline with title, Icon as watermark, Icon band on top | top | |
Alignmentalign | Button group | Left, Center, Right | left | Responsive |
Icon Shapeicon_shape | Dropdown | None, Circle, Rounded square, Square, Blob, Hexagon | rounded | |
Hover Effecthover | Dropdown | None, Lift, Fill with accent, Accent border, Icon flip, Icon bounce, Slide background up | lift | |
Stretch to Column Heightequal | Toggle | on / off |
Box
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Backgroundbox_bg | Background | |||
Paddingbox_pad | Dimensions | |||
Borderbox_border | Border | |||
Radiusbox_radius | Slider | min 0, max 80, px | 16 | |
Shadowbox_shadow | Box shadow | |||
Hover Shadowbox_shadow_h | Box shadow | |||
Accent Coloraccent | Color | #6a11cb | ||
Text Color When Filled (hover)fill_text | Color | #ffffff |
Icon / Image
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Icon Sizeicon_size | Slider | min 10, max 120, px | 28 | |
Shape Sizeshape_size | Slider | min 24, max 200, px | 64 | |
Icon Coloricon_color | Color | #6a11cb | ||
Shape Backgroundicon_bg | Color | #f4ebff | ||
Hover Icon Coloricon_color_h | Color | |||
Hover Shape Backgroundicon_bg_h | Color | |||
Shape Bordericon_border | Border | |||
Image Widthimg_w | Slider | min 24, max 400, px/% | 64 | |
Image Radiusimg_radius | Slider | min 0, max 50, px/% | 12 | |
Space After Mediamedia_gap | Slider | min 0, max 60, px | 18 |
Text
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Title Typographytitle_typo | Typography | |||
Title Colortitle_color | Color | #101828 | ||
Title Hover Colortitle_color_h | Color | |||
Title Spacingtitle_gap | Slider | min 0, max 40, px | 8 | |
Description Typographydesc_typo | Typography | |||
Description Colordesc_color | Color | #475467 | ||
Number Typographynum_typo | Typography |
Button & Badge
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Button Stylebtn_style | Dropdown | Text link with arrow, Solid button, Outline button | link | |
Button Typographybtn_typo | Typography | |||
Button Colorbtn_color | Color | #6a11cb | ||
Button Backgroundbtn_bg | Color | |||
Button Hover Colorbtn_color_h | Color | |||
Button Hover Backgroundbtn_bg_h | Color | |||
Button Radiusbtn_radius | Slider | min 0, max 60, px | 8 | |
Button Top Spacingbtn_mt | Slider | min 0, max 60, px | 16 | |
Badge Typographybadge_typo | Typography | |||
Badge Colorbadge_color | Color | #ffffff | ||
Badge Backgroundbadge_bg | Color | #6a11cb |
Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_149" and a settings object using the keys above. Run get-custom-widget with id 149 for the full JSON spec.