← All widgetsWidget 149 · emcp_custom_149

Advanced Icon Box

Elementor widget6 layouts18 content options36 style options6 panel sections

Built 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.

Setup guide

  1. Open a page in Elementor, search the panel for Advanced Icon Box and drag it into a container.
  2. Content › Content: Media, Icon, Image, Number, Title, Title Tag, Description, Link and 5 more.
  3. Content › Layout: Layout, Alignment, Icon Shape, Hover Effect, Stretch to Column Height.
  4. Pick a Layout: Icon on top, Icon left, Icon right, Icon inline with title, Icon as watermark, Icon band on top. Each one is shown below.
  5. Style tab sections: Box, Icon / Image, Text, Button & Badge. Colours, typography and spacing set here are scoped to this widget instance.
  6. Publish. Every option is a standard Elementor control, so it responds to the editor, dynamic tags and global styles as usual.
Conditional options: Icon appears when Media is icon; Image appears when Media is image; Number appears when Media is number.
Layout

Icon on top

Layout = top

Layout

Icon left

Layout = left

Layout

Icon right

Layout = right

Layout

Icon inline with title

Layout = inline

Layout

Icon as watermark

Layout = overlay

Layout

Icon band on top

Layout = split

Options reference

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 tab

Content

OptionTypeChoices / rangeDefaultNotes
Media
media
DropdownIcon, Image, Number / step, Noneicon
Icon
icon
Iconfas fa-boltShown when media = icon
Image
image
ImageShown when media = image
Number
number
Text01Shown when media = number
Title
title
TextFast by default
Title Tag
tag
DropdownH2, H3, H4, H5, divh3
Description
desc
TextareaPages ship with clean markup and no b...
Link
link
Link
Link Applies To
link_mode
DropdownButton / read more, Whole box, Title onlybutton
Button Text
btn_text
TextLearn more
Button Icon
btn_icon
Iconfas fa-arrow-right
Badge / Ribbon Text
badge
Text
Badge Style
badge_style
DropdownPill, top right, Corner ribbon, Inline above titlepill

Layout

OptionTypeChoices / rangeDefaultNotes
Layout
layout
DropdownIcon on top, Icon left, Icon right, Icon inline with title, Icon as watermark, Icon band on toptop
Alignment
align
Button groupLeft, Center, RightleftResponsive
Icon Shape
icon_shape
DropdownNone, Circle, Rounded square, Square, Blob, Hexagonrounded
Hover Effect
hover
DropdownNone, Lift, Fill with accent, Accent border, Icon flip, Icon bounce, Slide background uplift
Stretch to Column Height
equal
Toggleon / off

Style tab

Box

OptionTypeChoices / rangeDefaultNotes
Background
box_bg
Background
Padding
box_pad
Dimensions
Border
box_border
Border
Radius
box_radius
Slidermin 0, max 80, px16
Shadow
box_shadow
Box shadow
Hover Shadow
box_shadow_h
Box shadow
Accent Color
accent
Color#6a11cb
Text Color When Filled (hover)
fill_text
Color#ffffff

Icon / Image

OptionTypeChoices / rangeDefaultNotes
Icon Size
icon_size
Slidermin 10, max 120, px28
Shape Size
shape_size
Slidermin 24, max 200, px64
Icon Color
icon_color
Color#6a11cb
Shape Background
icon_bg
Color#f4ebff
Hover Icon Color
icon_color_h
Color
Hover Shape Background
icon_bg_h
Color
Shape Border
icon_border
Border
Image Width
img_w
Slidermin 24, max 400, px/%64
Image Radius
img_radius
Slidermin 0, max 50, px/%12
Space After Media
media_gap
Slidermin 0, max 60, px18

Text

OptionTypeChoices / rangeDefaultNotes
Title Typography
title_typo
Typography
Title Color
title_color
Color#101828
Title Hover Color
title_color_h
Color
Title Spacing
title_gap
Slidermin 0, max 40, px8
Description Typography
desc_typo
Typography
Description Color
desc_color
Color#475467
Number Typography
num_typo
Typography

Button & Badge

OptionTypeChoices / rangeDefaultNotes
Button Style
btn_style
DropdownText link with arrow, Solid button, Outline buttonlink
Button Typography
btn_typo
Typography
Button Color
btn_color
Color#6a11cb
Button Background
btn_bg
Color
Button Hover Color
btn_color_h
Color
Button Hover Background
btn_bg_h
Color
Button Radius
btn_radius
Slidermin 0, max 60, px8
Button Top Spacing
btn_mt
Slidermin 0, max 60, px16
Badge Typography
badge_typo
Typography
Badge Color
badge_color
Color#ffffff
Badge Background
badge_bg
Color#6a11cb

Add it with the MCP tools

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.