BLACK FRIDAY: 50% OFF all Pro plans Code: BLACKFRIDAY50
Pro from $10 a year or $30 lifetime, no code needed: Code: BLACKFRIDAY50
Ends Cyber Monday, 30 Nov. Lock in the price today. Code: BLACKFRIDAY50
Get 50% Off
Guide

Scroll Image Comparison Pro

How to set up and style the Scroll Image Comparison widget in Elementor.

Scroll Image Comparison shows a before and an after image on top of each other. As the visitor scrolls down the page, the divider moves across and reveals the after image, with no clicking needed. Visitors can also drag the divider themselves.

Part of: Bright Addons Pro.

Set it up

  1. Drag Scroll Image Comparison onto the page.

  2. Choose the Before Image and the After Image, and type the labels.

  3. Set an Image Size, the direction in Divider Moves and, if needed, a Height.

  4. In Scroll Animation, set where the divider starts and ends and the screen positions in Start When the Widget Top Is At and End When the Widget Top Is At.

  5. Turn Smooth Movement, Play Once and Let Visitors Drag the Divider on or off.

  6. Style the box, divider, handle and labels in the Style tab, then preview the page and scroll.

Content options

Images

Option What it does
Before Image The image shown first, on the left or top side of the divider.
Before Label The label on the before image.
After Image The image revealed as the divider moves.
After Label The label on the after image.
Image Size The image size used for both images.
Divider Moves Left to right or Top to bottom.
Height A fixed height in px or vh, per device. Leave empty to use the height of the After image.

Scroll Animation

Option What it does
Divider Starts At (%) Where the divider rests before the movement. 100 shows only the Before image.
Divider Ends At (%) Where the divider stops. 0 shows only the After image.
Start When the Widget Top Is At (% of screen) The movement starts when the top of the widget reaches this point of the screen. 100 is the bottom.
End When the Widget Top Is At (% of screen) The movement ends when the top of the widget reaches this point.
Smooth Movement Eases the divider toward its place instead of jumping with every scroll step.
Play Once The divider stays where it ended when the visitor scrolls back up.
Let Visitors Drag the Divider Visitors can move the divider themselves. After a drag it stays where they left it.
Show Labels Shows the before and after labels.
Label Position Top, Middle or Bottom.
Show Handle Shows the round handle on the divider.
Handle Icon The icon inside the handle.
Bright Addons Pro

Unlock this and 90+ more Pro widgets

One license gives you every Pro widget, all 10 extensions, the Theme Builder and priority support. From $10 a year, with a 14-day money-back guarantee.

Style options

These sections are in the Style tab.

  • Box

    border radius and box shadow.

  • Divider and Handle

    divider color and width, handle size, background, icon color and radius.

  • Labels

    typography, color, background, padding, border radius and distance from the edge.

Tips

  • Use two images of the same size and framing so the change lines up.

  • In the editor the divider rests at its start position, so you can check the before image. Preview the page to see the scroll movement.

  • Keep the widget at least half a screen tall so the movement is easy to follow.

  • For visitors who ask for reduced motion the divider follows the scroll without smoothing.

Questions and answers

Do visitors have to click anything?

No. The divider moves on its own while they scroll. Dragging is optional.

Can the reveal go the other way?

Yes. Set Divider Starts At to a low number and Divider Ends At to a high one, and the before image takes over instead.

Does it work on phones?

Yes. It follows the scroll on phones too, and in the left to right layout visitors can also drag the divider sideways without stopping the page from scrolling.

How is this different from Image Comparison?

Image Comparison in the free plugin is moved by the visitor. Scroll Image Comparison moves by itself with the page scroll, and can also be dragged.

Need more help?

Check the troubleshooting guide, or contact support with the page address and what you expected to happen.

Troubleshooting guide
All guides