← All widgetsWidget 218 · emcp_custom_218

Preview Window

Elementor widget2 layouts11 content options17 style options3 panel sections

Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: preview, popover, hover card, tooltip, link preview, glossary.

Setup guide

  1. Open a page in Elementor, search the panel for Preview Window and drag it into a container.
  2. Content › Content: Mode, Text, Trigger Text, Trigger Style, Preview Cards, Open On, Placement, Open Delay (ms) and 3 more.
  3. Pick a Mode: Rich text with preview links, Single trigger. Each one is shown below.
  4. Style tab sections: Trigger, Preview Card. Colours, typography and spacing set here are scoped to this widget instance.
  5. Publish. Every option is a standard Elementor control, so it responds to the editor, dynamic tags and global styles as usual.
Conditional options: Text appears when Mode is links; Trigger Text appears when Mode is single.
This widget is fixed to the viewport (a corner button, a bar or a toast). On this page each demo is pinned inside its grey stage box so you can see it in place; on a real page it floats over the content. Scroll-driven options react to the scrolling of this page.
Ships with its own JavaScript; it runs once per instance and re-initialises inside the Elementor editor preview.
Layout

Rich text with preview links

Mode = links

Layout

Single trigger

Mode = single

Hover for a preview

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
Mode
mode
DropdownRich text with preview links, Single triggerlinks
Text
body
Rich textHover a term like flexbox or containe...Shown when mode = links
Trigger Text
trigger_text
TextHover for a previewShown when mode = single
Trigger Style
trigger_style
DropdownDotted underline, Highlighted, Button, Info icon after text, Plain linkdotted
Preview Cards
cards
Repeater2 items
↳ Image
image
Image
↳ Title
title
TextPreview title
↳ Text
text
Textarea
↳ Meta line
meta
Text
↳ Link
link
Link
↳ Link Text
cta
TextRead more
Open On
open
DropdownHover (tap on touch), Clickhover
Placement
placement
DropdownAbove, Below, Auto (flip to fit)top
Open Delay (ms)
delay
Numbermin 0, max 2000150
Arrow
arrow
Toggleon / offyes
Animation
anim
DropdownFade, Fade up, Scalefade-up
Image Position
img_pos
DropdownTop, Left, Hiddentop

Style tab

Trigger

OptionTypeChoices / rangeDefaultNotes
Text Typography
body_typo
Typography
Text Color
body_color
Color#344054
Trigger Color
trig_color
Color#6a11cb
Trigger Highlight Background
trig_bg
Color#f4ebff

Preview Card

OptionTypeChoices / rangeDefaultNotes
Width
card_w
Slidermin 200, max 600, px320
Background
card_bg
Color#ffffff
Padding
card_pad
Dimensions
Border
card_border
Border
Radius
card_radius
Slidermin 0, max 40, px14
Shadow
card_shadow
Box shadow
Image Height
img_h
Slidermin 60, max 400, px140
Title Typography
title_typo
Typography
Title Color
title_color
Color#101828
Text Typography
text_typo
Typography
Text Color
text_color
Color#475467
Meta Color
meta_color
Color#98a2b3
Link Color
cta_color
Color#6a11cb

Add it with the MCP tools

Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_218" and a settings object using the keys above. Run get-custom-widget with id 218 for the full JSON spec.