2.3 · Animation

Horizontal scroll
sections.

A section "hijacks" vertical scroll input and moves content sideways instead — flipping through cards or a timeline as you scroll.

What it is

While the page scrolls vertically (up-down), a specific section "hijacks" the scroll and moves the content sideways instead. So as you scroll DOWN with your mouse or finger, the content inside that section slides from RIGHT to LEFT. It feels like flipping through cards or reading a horizontal timeline. Used a lot on portfolio sites, case study pages, and product showcases.

How it works

The section is "pinned" in place on the screen while the user scrolls. As the user scrolls the required distance, the inner content (a row of cards or panels) moves horizontally. The total scrolling distance controls how far the horizontal movement goes — if you have 5 cards each 100vw wide, the section stays pinned for 500vh of scrolling. Typically implemented with GSAP ScrollTrigger's pin and horizontal scrub features.

Live demo

Use the horizontal scrollbar, swipe sideways on a trackpad, or hold Shift + scroll.

Live · scroll sideways

Selected work, 2024.

5 projects · scroll →
01 / 05
Aurora — Banking app

Identity, dashboard, and 12 screens for a Nordic fintech.

View project →
02 / 05
Field — Outdoors brand

Brand book, packaging, and e-commerce for a small batch maker.

View project →
03 / 05
Salt — Music label

Vinyl covers, type system, and a Webflow site for a Lisbon label.

View project →
04 / 05
Hex — Game studio

Logo, type, and launch site for an indie tabletop game studio.

View project →
05 / 05
Margo — Cookbook

Editorial design + photography direction for a debut author.

View project →

Copy this prompt

Prompt · 2.3 Horizontal scroll
Create a horizontal scroll portfolio section that pins to the screen while the user scrolls vertically. The section should contain 5 project cards, each 80vw wide. As the user scrolls down through 500px of page height, the cards slide horizontally from right to left revealing each project. Use GSAP ScrollTrigger with pin:true and scrub:1 for a smooth tied-to-scroll feel. Each card has a project screenshot (top 60%), project title, brief description, and 'View Project' link. Add a horizontal progress bar at the bottom of the section.

Example sites to study