Scrolling Gallery for Elementor: Three Rows That Move as You Scroll

October 10, 2026
·
Shahidul Islam
Scrolling gallery for Elementor with three drifting rows of images

Most image sections are still. The visitor scrolls, the pictures sit there, and the section reads as filler between two blocks of text. That is fine for a product grid and wasted on a brand page, where the gallery is supposed to set a mood.

A scrolling gallery makes the movement part of the scroll. Rows of images drift sideways at different speeds while the page moves, so the wall has depth instead of being a flat grid. Stop scrolling and it stops. Nothing plays on a timer, nothing demands attention, and nothing moves unless the visitor is already moving.

Where a scrolling gallery fits

  • Brand and about pages. A wall of work, product or place that sets tone without asking for a click.
  • Photographers and studios. A wide sampler above the real portfolio.
  • Restaurants and food brands. Plates moving past like a pass, which suits the subject better than a static grid.
  • Shops with a strong look. New season imagery between the hero and the category links.
  • Event recaps. Last year in forty photographs, none of which need a caption.
  • Agency home pages. A client or case wall that carries links out to the work.

It is a mood section, not a catalogue. If the visitor needs to compare items or read captions, a grid is the honest choice.

Scrolling gallery for Elementor with three rows of interior photographs
Three rows drifting at different speeds as the page scrolls, each item carrying its own tooltip.

Why it beats the usual answers

ApproachMotionSetupControls exposedRisk
Static image gridNoneEasyLayout onlyReads as filler
CSS marqueeConstant, timedHand writtenWhatever you codeMoves when nobody is scrolling
Video backgroundConstantExport and host a filePlayback onlyWeight, and no links
Scrolling galleryTied to the scrollMinutesLevels, size, gap, tooltipNeeds enough images

The difference from a marquee is control. A marquee runs whether or not the section is on screen, which is both a performance cost and a distraction. Here the motion is driven by the scroll position, so an idle page is an idle section.

The features that decide it

Three slider levels. Each item is assigned to level 1, 2 or 3, and the levels move at different speeds. That is what produces the sense of depth. Put the strongest images on the level that moves least, because they stay legible longest.

Per-item tooltips. Every item carries a title and a text field, shown as a tooltip with its own typography, spacing and backdrop blur. A wall of images can explain itself without captions under each frame.

Single images or a bulk gallery. An item is either one chosen image with its own link and tooltip, or a gallery of images added at once. The second is how you fill a wall quickly; the first is how you make it useful.

Links on the items. Each item takes a URL, so a mood wall can carry traffic to products, projects or posts instead of dead-ending.

Item geometry. Width, height and gap are sliders, so the same set can read as a tight mosaic or an airy band. They are responsive, which is what keeps the effect intact on a phone.

It runs on known libraries. The widget is built on Swiper and GSAP’s ScrollTrigger, both loaded only on the pages that use it.

Scrolling gallery for Elementor on two phone screens
Covers and plates on a phone: the wall keeps moving, the rows get shorter.

How to build one

  1. Add the Scrolling Gallery widget to a full-width container with no side padding, so the rows can run past the edge of the screen.
  2. Add your items. For a quick wall, set the item source to Gallery and select twenty or more images at once.
  3. Assign levels. Spread the items across levels 1, 2 and 3 rather than filling one level at a time, or the rows will not look balanced.
  4. Set Item Width, Item Height and Item Gap. Portrait items around 260 by 340 pixels with a 20 pixel gap is a good starting point.
  5. Turn tooltips on for the items that deserve a name and leave the rest quiet.
  6. Set the responsive values for tablet and phone, then scroll the page at each width to check the pace.

Why it works on a page

Motion that follows the scroll reads as craft, because the visitor is in charge of it. Motion on a timer reads as an advert, because it is not. That is the whole psychological difference, and it is why a scrolling gallery sits comfortably on a brand page where an autoplaying carousel would not.

It also solves a layout problem. A wall of thirty images in a grid is three screens tall. Three drifting rows show the same thirty images in one screen, and the visitor sees more of them than they would in a grid they scrolled past.

A gallery that moves with the page feels like part of the page. A gallery that moves on its own feels like an interruption.

Scrolling gallery of plated dishes on desktop and phone
Item width, height and gap are sliders, so the strip keeps its rhythm down to 390px.

Getting it right

  • Bring enough images. Under fifteen and the rows repeat visibly. Twenty-four to forty is the comfortable range.
  • Keep the crop consistent. Portrait items in one row and landscape in another reads as an accident, not a decision.
  • Use tooltips sparingly. Naming every item turns a mood wall into a list; name the five that earn it.
  • Watch the file sizes. Forty images is forty requests. Export at the size the item will actually be rendered, not at full width.
  • Respect reduced motion. If your audience skews towards accessibility settings, consider a static grid on that breakpoint. The prefers-reduced-motion query explains what visitors are asking for when they set it.

What else it can carry

Images are the obvious content, and not the only one. A wall of book covers, record sleeves, packaging shots or posters works the same way. So does a logo wall for a client list, where the drift keeps the section alive without a carousel’s arrows.

There is also a quieter use: a texture band. A single-level scrolling gallery with a slow drift and no tooltips makes a good separator between two heavy sections, in the way a full-bleed image used to, but with more to look at.

Scrolling gallery with portrait book covers in three rows
Portrait items in three rows: the gallery reads as a moving wall rather than a static grid.

Choosing images for a wall that moves

A scrolling gallery is only as good as the set behind it, and the set has different requirements from a normal gallery.

Consistency beats quality. Twenty-four competent photographs with the same crop, the same light and the same treatment read as a designed wall. Twelve excellent photographs in mixed styles read as a folder. If the source images come from several shoots, apply one grade across all of them before uploading.

Portrait crops move better. A tall item stays legible while it drifts, because the eye can take it in as a single object. Wide items get read as fragments as they pass, especially on the faster levels.

Spread the levels by importance. Level assignment controls speed, so the images that carry the message belong on the slowest level, where they stay in view longest. Filler images can take the faster rows, where nobody is expected to study them.

Count on repetition. Each level cycles its items, so a row with four images shows the same four in a loop. Eight or more per level keeps the repeat from being obvious, which is why twenty-four is a sensible floor for the whole wall.

Watch the total weight. Forty images at 400 kilobytes each is sixteen megabytes, and no amount of lazy loading makes that acceptable. Export at roughly the rendered size, keep the format modern, and check the page in a network panel before it goes live.

Leave the tooltips mostly empty. A tooltip on every item turns a mood wall into a list that moves. Five named items in a wall of thirty reads as editorial selection, which is the effect worth having.

Scrolling gallery: common questions

Is the scrolling gallery free?

No. It is a Sky Addons Pro widget. The free plugin includes Logo Carousel and Generic Carousel for moving image rows; the free versus Pro page lists the split.

Does it autoplay?

No. The rows move in response to the page scroll. A stationary page is a stationary gallery.

Will forty images make the page heavy?

They will if the files are heavy. The widget loads Swiper and ScrollTrigger once, and the images are ordinary attachments, so sizing and compression are where the weight is decided.

Does it work on a phone?

Yes. Item width, height and gap carry their own tablet and phone values, so the rows can be sized for a narrow screen rather than shrunk.

Can the images link somewhere?

Yes. Every item takes a URL, and the tooltip can carry a short line of text explaining what the visitor gets if they follow it.

The takeaway

A scrolling gallery shows a wall of images as three rows that drift at different speeds while the page scrolls, with tooltips and links on the items that need them. It fits brand, studio and shop pages where a grid would read as filler, and it stays still whenever the visitor does.

See it on the scrolling gallery demo, read the Scrolling Gallery documentation, or compare plans on the pricing page. For a still set with a lightbox, use the diamond gallery; for a sideways band the visitor drives, see the horizontal scroll widget.

Written by
Shahidul Islam
Writes about the work behind the widgets — what shipped, why, and what it cost.
Share
In this post

More from the journal

Scrolling Gallery for Elementor: Three Rows That Move as You Scroll

Scrolling Gallery for Elementor: Three Rows That Move as You Scroll

A scrolling gallery for Elementor: three rows of images drifting at different speeds as the page scrolls, each item with its own tooltip and link.
Reveal Gallery for Elementor: A List That Shows Its Work on Hover

Reveal Gallery for Elementor: A List That Shows Its Work on Hover

A reveal gallery turns a plain list into a gallery: hover any row and its image appears at the cursor, so the page stays short, fast and readable.
Diamond Gallery for Elementor: Four Grid Shapes and a Built-In Lightbox

Diamond Gallery for Elementor: Four Grid Shapes and a Built-In Lightbox

A diamond gallery for Elementor with four grid shapes, a built-in lightbox and real hover controls, so a photo set stops looking like a stock grid.

Comments are closed.