← All widgetsWidget 216 · emcp_custom_216

Multi Scroll

Elementor widget2 layouts10 content options13 style options2 panel sections

Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: multiscroll, split, scroll, opposite, fullscreen, panels.

Setup guide

  1. Open a page in Elementor, search the panel for Multi Scroll and drag it into a container.
  2. Content › Panels: Panels, Panel Height, Left Column Width, Scroll Mode, Snap Speed (ms), Side Dots, Dots Position, Panel Counter and 2 more.
  3. Pick a Scroll Mode: Snap panel by panel (wheel, keys, touch), Free scroll, halves move opposite. Each one is shown below.
  4. Style tab sections: Panels. 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.
Ships with its own JavaScript; it runs once per instance and re-initialises inside the Elementor editor preview.
Layout

Snap panel by panel (wheel, keys, touch)

Scroll Mode = snap

Design
Build
Launch
Design
01

Design

Layouts that hold up on every screen.

Learn more
Build
02

Build

Clean markup, fast loading.

Launch
03

Launch

Ship it, measure it, improve it.

Design
01

Design

Layouts that hold up on every screen.

Learn more
Build
02

Build

Clean markup, fast loading.

Launch
03

Launch

Ship it, measure it, improve it.

Layout

Free scroll, halves move opposite

Scroll Mode = free

Design
Build
Launch
Design
01

Design

Layouts that hold up on every screen.

Learn more
Build
02

Build

Clean markup, fast loading.

Launch
03

Launch

Ship it, measure it, improve it.

Design
01

Design

Layouts that hold up on every screen.

Learn more
Build
02

Build

Clean markup, fast loading.

Launch
03

Launch

Ship it, measure it, improve it.

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

Panels

OptionTypeChoices / rangeDefaultNotes
Panels
panels
Repeater3 items
↳ Left Image
left_image
Image
↳ Left Background
left_color
Color#101828
↳ Kicker
kicker
Text
↳ Title
title
TextPanel
↳ Text
text
Textarea
↳ Button Text
btn
Text
↳ Button Link
link
Link
↳ Right Background
right_color
Color#ffffff
↳ Right Text Color
right_text
Color#101828
↳ Right Image (optional, replaces text)
right_image
Image
Panel Height
height
Slidermin 40, max 100, vh/px100Responsive
Left Column Width
split
Slidermin 20, max 80, %50
Scroll Mode
mode
DropdownSnap panel by panel (wheel, keys, touch), Free scroll, halves move oppositesnap
Snap Speed (ms)
speed
Numbermin 200, max 2000800
Side Dots
nav
Toggleon / offyes
Dots Position
nav_pos
DropdownRight, Leftright
Panel Counter
counter
Toggleon / off
Dot Tooltips (panel titles)
show_titles
Toggleon / offyes
Stack Panels on Mobile
mobile_stack
Toggleon / offyes

Style tab

Panels

OptionTypeChoices / rangeDefaultNotes
Kicker Typography
kicker_typo
Typography
Title Typography
title_typo
Typography
Text Typography
text_typo
Typography
Content Padding
pad
Dimensions
Content Max Width
maxw
Slidermin 240, max 1000, px520
Text Alignment
align
Button groupLeft, Centerleft
Left Image Overlay
img_overlay
Colorrgba(16,24,40,0.2)
Button Text
btn_color
Color#ffffff
Button Background
btn_bg
Color#101828
Button Radius
btn_radius
Slidermin 0, max 60, px8
Dot Color
dot_color
Colorrgba(16,24,40,0.3)
Active Dot
dot_color_a
Color#6a11cb
Widget Radius
radius
Slidermin 0, max 40, px0

Add it with the MCP tools

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