V4 Early Bird: up to 25% off Annual, up to 30% off Lifetime, and 2x site activations on every plan. Ends Oct 17.V4 Early Bird: up to 30% off + 2x sites · ends Oct 17. See plans →
Animation extension · Pro

Elementor Horizontal Scroll Section: scroll down, move sideways, no code

Turn a Flexbox or Grid into a row of panels that travels sideways as visitors scroll down. One switch, two settings and a per-device on/off, powered by GSAP.

  • Works on Elementor Flexbox and Grid
  • Start and Speed per breakpoint
  • Turn off on mobile in one click
  • Markers for tuning

Need something free today? A Flexbox set to no-wrap with horizontal overflow lets visitors swipe or drag a row sideways, without scroll-linked motion.

Animation Addons 4.3Updated

Demo variations

Six ways to use Horizontal Scroll Animation.

Every demo uses Horizontal Scroll Animation from Animation Addons Pro on Elementor 4's own elements. The settings on each card are a good place to start.

01Agencies, studios and freelancers showing selected work

Agency portfolio strip

Five large project cards on a dark section; scrolling down moves the row from right to left.

Built with
Flexbox (row, no wrap) with five Div Block cards at 60vw each; Enable on, Start "top top".
Start with
Speed 1; Enable off on mobile so cards stack.
02About pages, anniversaries and brand stories

Company history timeline

A cream band with year markers and short stories that travel sideways like a timeline as the visitor reads down.

Built with
Flexbox with six Div Block year panels at 45vw, each with a Heading and Paragraph; Start "top 80px" to clear a sticky header.
Start with
Speed 1 (default); press Save Change and adjust until the stories read comfortably.
03SaaS and app product pages

Product feature walkthrough

Four full-screen panels, each with one screenshot and one sentence, moving sideways like slides as the page scrolls.

Built with
Flexbox with four Div Block panels at 100vw, each holding an Image and a Heading.
Start with
Speed 1, Markers on while tuning.
04Restaurants, cafés and food brands

Restaurant menu gallery

A row of dish photos with names and prices underneath, moving past like a menu board.

Built with
Grid set to a single row of eight columns, each with an Image and Paragraph; Enable on, Start "center center".
Start with
Grid column width 30vw; Speed 1.
05Estate agents, holiday lets and hotels

Property listing showcase

Wide room photos with captions moving sideways through a white section, ending on a "Book a viewing" panel.

Built with
Flexbox with five Div Block slides at 70vw; the last slide holds a Button.
Start with
Speed 0.9; Enable on for desktop and tablet, off for mobile.
06Personal brands, events and campaign pages

Big-type manifesto line

A single oversized sentence wider than the screen that glides sideways while the visitor scrolls.

Built with
Flexbox containing one Heading set to no-wrap at about 300vw width; Start "top center".
Start with
Speed 1; turn Enable off on mobile and let the Heading wrap.
Features

What you get with Horizontal Scroll Animation.

Every point below is a real control in the Horizontal Scroll Animation panel section or part of how it works. Nothing here needs custom code.

One switch on the container you already built

Select a Flexbox or Grid, turn on Enable in the Horizontal Scroll section, and its children travel sideways. Your cards, images and headings stay ordinary Elementor elements with their own styles.

Start exactly where you want

Start offers ready positions from "top top" to "bottom 100%", including pixel offsets such as "top 80px" for sites with a sticky header. You can also type your own.

Tune the pace

Speed is a slider from 0.1 to 5 (default 1). Change it, press Save Change and watch the canvas until the row feels right.

Different behaviour per device

Enable, Start and Speed are saved per breakpoint. A common set-up keeps the effect on desktop and tablet and turns it off on mobile, where the row can wrap into a vertical stack.

Cards stay fully editable

Every panel is an ordinary Elementor element, so a client can swap an image or rewrite a caption without touching the effect, and the cards can still take a hover effect such as Tilt.

Step by step

How to build an Elementor horizontal scroll section

Six steps from switching it on to publishing. The bold names are the exact labels you will see on screen.

Get Animation Addons Pro
  1. Install Animation Addons for Elementor and Animation Addons Pro, and check Horizontal Scroll Animation is on in the plugin dashboard's extension list.

  2. Add a Flexbox (direction row, wrap off) or a Grid, and put your panels inside it.

  3. Give the panels widths so the row is wider than the screen, for example 60vw each.

  4. Select the Flexbox or Grid, open Horizontal Scroll and turn on Enable.

  5. Set Start and Speed, then press Save Change to preview (this also saves the page).

  6. Switch to mobile, turn Enable off if the row should stack, and publish.

Who it's for

Who uses Horizontal Scroll Animation?

The people who get the most out of it, and what they use it for.

  • Agencies and studios

    Presenting portfolios and case studies.

  • Brands telling a story

    : histories, timelines and product walkthroughs.

  • Hospitality and property sites

    Showing rooms, dishes or spaces in sequence.

FAQ

Questions about Horizontal Scroll Animation

How do I create a horizontal scroll section in Elementor?

With Animation Addons Pro, add an Elementor 4 Flexbox with direction set to row and wrap off, and place your panels inside with widths that add up to more than the screen. Select the Flexbox, open the Horizontal Scroll section, turn on Enable and set Start and Speed. Press Save Change to preview the horizontal scroll.

Why isn't my Elementor horizontal scroll moving?

Animation Addons Horizontal Scroll Animation needs the container's children to be wider, in total, than the screen. Check that each panel has a width such as 60vw, that the Flexbox wrap is off, and that you selected a Flexbox or Grid, not a Div Block. Turn on Markers to see where the effect starts and ends.

How do I disable horizontal scroll on mobile in Elementor?

In Animation Addons Horizontal Scroll Animation, Enable is saved per breakpoint. Switch Elementor's device preview to mobile and turn Enable off. Then set the Flexbox to wrap or change its direction to column on mobile so the panels stack vertically. Desktop and tablet keep the sideways movement.

Does Horizontal Scroll Animation work with Elementor Free?

Yes. Animation Addons Horizontal Scroll Animation works on Elementor 4's Flexbox and Grid, which ship with Elementor Free, so you don't need Elementor Pro. You need Elementor 4.0 or newer and Animation Addons Pro. Without Pro, a Flexbox set to no-wrap with horizontal overflow gives visitors a swipeable row, without scroll-linked motion.

How do I preview horizontal scroll in the Elementor editor?

In Animation Addons Horizontal Scroll Animation, press Save Change. It applies your Start and Speed, replays the sideways movement on the canvas and also saves the whole page, so make sure other edits are ready first. Turn on Markers to see where the effect begins and ends, then switch it off before publishing.

Can I use Horizontal Scroll with a Div Block?

Not directly. Animation Addons Horizontal Scroll Animation appears only on Elementor 4's Flexbox and Grid. If your layout uses a Div Block, wrap the panels in a Flexbox set to row with wrap off, or switch the container to a Flexbox, then turn on Horizontal Scroll there.

Will horizontal scrolling slow down my site?

Animation Addons Horizontal Scroll Animation runs on GSAP and ScrollTrigger and moves the row with transforms. Your headings, images and links stay in the page HTML in normal order, so search engines index the section as usual. Compress large panel images. Animation Addons Pro adds Lazy Animation, a Performance Wizard and compatibility with LiteSpeed Cache and WP Rocket.

More answers in the FAQ · Documentation · Free vs Pro

Scroll down, tell the story sideways

Turn any Elementor 4 Flexbox or Grid into a horizontal scroll section with one switch, then fine-tune Start and Speed per device.

Starting free? Elementor's Flexbox with horizontal overflow gives a swipeable row; add Horizontal Scroll for scroll-linked motion.

  • Included in Animation Addons ProFrom $39 a year or $59 once
  • Elementor Pro not requiredRuns on Elementor Free
  • 15-day refund windowFor eligible first purchases