emcp_custom_103Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: team, member, carousel, staff, people, slider.
Autoplay Delay (ms) appears when Autoplay is yes.Card Layout = card
Card Layout = overlay
Card Layout = circle
Card Layout = side
Card Layout = minimal
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).
Team Members
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Card Layoutlayout | Dropdown | Card (photo top), Photo with hover overlay, Circle photo, centered, Photo left, text right, Minimal (no card) | card | |
Membersmembers | Repeater | 4 items | ||
↳ Photophoto | Image | |||
↳ Namename | Text | Alex Morgan | ||
↳ Rolerole | Text | Creative Director | ||
↳ Short Biobio | Textarea | |||
↳ Facebookfacebook | Link | |||
↳ X / Twittertwitter | Link | |||
↳ LinkedInlinkedin | Link | |||
↳ Instagraminstagram | Link | |||
↳ Websitewebsite | Link | |||
↳ Emailemail | Text | |||
Name Tagname_tag | Dropdown | H3, H4, H5, div | h4 | |
Slides Per Viewper_view | Dropdown | 1, 2, 3, 4, 5 | 4 | Responsive |
Space Betweengap | Slider | min 0, max 80, px | 24 | Responsive |
Autoplayautoplay | Toggle | on / off | yes | |
Autoplay Delay (ms)autoplay_delay | Number | min 1000, max 20000 | 4000 | Shown when autoplay = yes |
Looploop | Toggle | on / off | yes | |
Arrowsarrows | Toggle | on / off | yes | |
Dotsdots | Toggle | on / off | yes |
Card
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Backgroundcard_bg | Background | |||
Content Paddingcard_pad | Dimensions | Responsive | ||
Bordercard_border | Border | |||
Radiuscard_radius | Slider | min 0, max 60, px | 16 | |
Box Shadowcard_shadow | Box shadow | |||
Hover Shadowcard_shadow_h | Box shadow | |||
Text Aligncard_align | Button group | Left, Center, Right | center | |
Lift on Hoverhover_lift | Toggle | on / off | yes |
Photo
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Photo Heightphoto_h | Slider | min 80, max 600, px | 280 | Responsive |
Circle / Side Photo Sizephoto_size | Slider | min 40, max 300, px | 120 | |
Photo Radiusphoto_radius | Slider | min 0, max 50, %/px | 0 | |
Photo Borderphoto_border | Border | |||
Filtersphoto_filter | Css_filter | |||
Hover Filtersphoto_filter_h | Css_filter | |||
Zoom on Hoverphoto_zoom | Toggle | on / off | yes | |
Overlay Color (overlay layout)overlay_bg | Color | rgba(106,17,203,.85) |
Text
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Name Typographyname_typo | Typography | |||
Name Colorname_color | Color | #101828 | ||
Role Typographyrole_typo | Typography | |||
Role Colorrole_color | Color | #6a11cb | ||
Bio Typographybio_typo | Typography | |||
Bio Colorbio_color | Color | #667085 | ||
Text Spacingtext_gap | Slider | min 0, max 30, px | 6 |
Social Icons
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Icon Colorsoc_color | Color | #667085 | ||
Icon Backgroundsoc_bg | Color | #f2f4f7 | ||
Hover Icon Colorsoc_color_h | Color | #ffffff | ||
Hover Backgroundsoc_bg_h | Color | #6a11cb | ||
Button Sizesoc_size | Slider | min 20, max 60, px | 34 | |
Icon Sizesoc_icon_size | Slider | min 8, max 30, px | 15 | |
Radiussoc_radius | Slider | min 0, max 50, % | 50 | |
Gapsoc_gap | Slider | min 0, max 30, px | 8 | |
Top Spacingsoc_mt | Slider | min 0, max 40, px | 10 |
Arrows & Dots
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Arrow Colorarrow_color | Color | #101828 | ||
Arrow Backgroundarrow_bg | Color | #ffffff | ||
Arrow Hover Colorarrow_color_h | Color | |||
Arrow Hover Backgroundarrow_bg_h | Color | |||
Arrow Sizearrow_size | Slider | min 24, max 80, px | 44 | |
Arrow Radiusarrow_radius | Slider | min 0, max 50, % | 50 | |
Arrow Borderarrow_border | Border | |||
Dot Colordot_color | Color | #d0d5dd | ||
Active Dotdot_active | Color | #6a11cb | ||
Dots Spacingdots_mt | Slider | min 0, max 60, px | 20 |
Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_103" and a settings object using the keys above. Run get-custom-widget with id 103 for the full JSON spec.