IDEAS YOU CAN PLAY WITH

Scroll effects

Scenes that change with the reading flow

Scroll effects

60 examples
LIVE PREVIEWS
  • Scroll Based Velocity still preview

    Scroll Based Velocity

    Scroll effects

    Scrolling text whose speed changes based on scroll speed

    Magic UI originalExample & code
  • Scroll Progress still preview

    Scroll Progress

    Scroll effects

    Animated Scroll Progress for your pages

    Magic UI originalExample & code
  • Text Reveal still preview

    Text Reveal

    Scroll effects

    Fade in text as you scroll down the page.

    Magic UI originalExample & code
  • Alternate Column Scroll Animation still preview

    A grid layout with columns that scroll in opposite directions and a content preview animation.

    Codrops originalExample & code
  • Building a Layered Zoom Scroll Effect with GSAP ScrollSmoother and ScrollTrigger still preview

    Learn how to recreate Telescope’s smooth, layered zoom scroll animation using GSAP’s ScrollSmoother and ScrollTrigger plugins to achieve a cinematic, depth-filled scrolling experience.

    Codrops originalExample & code
  • Building a Scroll-Driven 3D Cube Gallery in Webflow with GSAP still preview

    A step-by-step guide to building a scroll-driven 3D cube gallery in Webflow with GSAP animations and CMS-powered content.

    Codrops originalExample & code
  • Building a Scroll-Driven 3D Gallery Using a Blender Camera Path with Three.js and GSAP still preview

    Build a cinematic, scroll-driven 3D gallery using a camera path authored in Blender, rendered with Three.js, and animated with GSAP.

    Codrops originalExample & code
  • Building a Scroll-Reactive 3D Gallery with Three.js, Velocity, and Mood-Based Backgrounds still preview

    A tutorial on building a scroll-driven WebGL gallery in Three.js with depth-layered images, palette-driven backgrounds, and motion that responds to scroll velocity.

    Codrops originalExample & code
  • Building a Scroll-Revealed WebGL Gallery with GSAP, Three.js, Astro and Barba.js still preview

    Learn how to build a multi-page WebGL image gallery with scroll-triggered shader reveals, smooth scrolling, and seamless page transitions using GSAP, Three.js, Astro, and Barba.js.

    Codrops originalExample & code
  • Building an Infinite GSAP Scroll Gallery with Parallax and Flip Transitions still preview

    Learn how to build an infinite GSAP gallery with parallax scrolling, reveal animations, and Flip-powered fullscreen transitions.

    Codrops originalExample & code
  • Building Responsive, Scroll-Triggered Curved Path Animations with GSAP still preview

    Smooth curved animations look simple, but building them responsively takes careful control. This tutorial shows how to approach it in practice.

    Codrops originalExample & code
  • Consecutive Scroll Animations with One Element still preview

    A simple concept of animating one element across different waypoints on scroll using GSAP Flip and ScrollTrigger.

    Codrops originalExample & code
  • Creating Scroll-Driven SVG Map Animations with GSAP still preview

    A tutorial on building cinematic scroll-driven SVG map animations with GSAP using path drawing, motion tracking, and smooth camera movement.

    Codrops originalExample & code
  • Elastic Grid Scroll: Creating Lag-Based Layout Animations with GSAP ScrollSmoother still preview

    A scroll effect where each column of a grid moves at a slightly different speed, creating a soft, elastic feel as you scroll.

    Codrops originalExample & code
  • Experimental CSS-Only Carousels with Scroll-Driven Animations still preview

    Three carousel experiments made with CSS scroll-driven animations, based on Francesco Zagami’s designs.

    Codrops originalExample & code
  • Exploration of On-Scroll Layout Formations still preview

    An exploration of layout formations during scroll, where content is pinned until the layout is fully assembled.

    Codrops originalExample & code
  • Fullscreen Scrolling Slideshow still preview

    A fullscreen scroll-based slideshow with a content view powered by GreenSock’s Observer plugin.

    Codrops originalExample & code
  • Scroll is the director. still preview

    Independently authored article case study. A software-projected cylinder samples an original procedural panel atlas. Document progress sets the camera path, base rotation and chapter selection. A closed-form exponentially decaying spin impulse derives rotation and particle energy from the same scrubbed time. This is a deterministic study of inertia, not a claim that live wheel velocity was measured.

    Codrops case studyExample & code
  • On-Scroll 3D Carousel still preview

    On-Scroll 3D Carousel

    Scroll effects

    An animation concept where we rotate a carousel in 3D while scrolling.

    Codrops originalExample & code
  • On-Scroll 3D Stack Motion Effect still preview

    An experimental 3D card stack animation on scroll.

    Codrops originalExample & code
  • On-Scroll Animation and View Switch still preview

    A layout with some scroll animations and a view switch where the content item images animate to a grid.

    Codrops originalExample & code
  • On-Scroll Animation Ideas for Sticky Sections still preview

    Some ideas of how sticky sections can be animated while exiting the viewport.

    Codrops originalExample & code
  • On-Scroll Column & Row Animations still preview

    Some inspiration for scroll-driven animations on column and row items.

    Codrops originalExample & code
  • On-Scroll Perspective Grid Animations still preview

    On-scroll animations for perspective image grids with different layouts.

    Codrops originalExample & code
  • On-Scroll Pixelated Image Loading Effect still preview

    A recreation of the on-scroll pixelated image loading effect seen on Felicity Ingram’s website.

    Codrops originalExample & code
  • On-Scroll Revealing WebGL Images still preview

    An exploration of on-scroll reveal effects for images in WebGL, using React Three Fiber.

    Codrops originalExample & code
  • On-Scroll Shape Morph Animations still preview

    Scroll-driven shape morph animations with tilt interaction inspired by the effect seen on KPR.

    Codrops originalExample & code
  • On-Scroll SVG Filter Effect still preview

    Combining GSAP’s Scroll Trigger and Flip with a SVG Filter, based on a demo by Fabio Ottaviani.

    Codrops originalExample & code
  • Reactive Depth: Building a Scroll-Driven 3D Image Tube with React Three Fiber still preview

    Build a scroll-driven, infinitely looping 3D image tube in React Three Fiber powered by shaders, inertia, and a unified motion system.

    Codrops originalExample & code
  • Reflection Scroll Effect still preview

    A decorative reflection effect where we simulate a reflected page and scroll it along with the content.

    Codrops originalExample & code
  • Scroll Animation Ideas for Image Grids still preview

    Some ideas for animations on images in a grid when scrolling a page.

    Codrops originalExample & code
  • Scroll-Based Layout Animations still preview

    An exploration of different scroll based layout switch animations using GSAP’s ScrollTrigger and Flip.

    Codrops originalExample & code
  • Smooth Panel Scroll Effects still preview

    An exploration of smooth panel scroll effects based on Margot Priolet’s website.

    Codrops originalExample & code
  • Staggered (3D) Grid Animations with Scroll-Triggered Effects still preview

    A playful concept where we use scroll-based animations to create 3D grid effects and other transitions.

    Codrops originalExample & code
  • Sticky Grid Scroll: Building a Scroll-Driven Animated Grid still preview

    Learn how to build a structured scroll-driven image grid where movement unfolds progressively within a sticky layout.

    Codrops originalExample & code
  • SVG Mask Transitions on Scroll with GSAP and ScrollTrigger still preview

    In this tutorial, we’ll create four scroll-driven transitions that reveal fullscreen images using SVG masks, GSAP, and grid- and blind-based patterns.

    Codrops originalExample & code
  • The Never Ending Story: Building a Seamless Infinite Scroll Experience with GSAP & Lenis still preview

    Most pages end when you stop scrolling. This one doesn’t. Learn how to build a seamless infinite scroll with a layered parallax depth effect.

    Codrops originalExample & code
  • Animate Scroll Position still preview

    공식 문서의 세 스크롤 이동 호출을 독립 버튼과 두 목표 위치로 비교하는 예제입니다.

    GSAP case studyExample & code
  • Footer bounce still preview

    Footer bounce

    Scroll effects

    푸터 진입 시점의 스크롤 속도를 탄성 곡선의 입력으로 사용합니다.

    GSAP originalExample & code
  • Horizontal scrolling gallery still preview

    세로 스크롤 구간을 여덟 이미지의 가로 이동에 연결합니다.

    GSAP originalExample & code
  • Image Mask On Scroll still preview

    Image Mask On Scroll

    Scroll effects

    겹친 이미지와 마스크를 반대 방향으로 이동하여 비교 영역을 드러냅니다.

    GSAP originalExample & code
  • Image sequence still preview

    Image sequence

    Scroll effects

    스크롤 진행률에서 프레임 번호를 계산해 147장 시퀀스를 캔버스에 그립니다.

    GSAP originalExample & code
  • Infinite looped panels still preview

    첫 패널의 복제본과 스크롤 위치 래핑으로 고정 패널들을 순환합니다.

    GSAP originalExample & code
  • Infinite looped scrolling sections still preview

    현재 세로 구간에 대응하는 한 섹션을 확대·표시하고 끝에서는 처음으로 순환합니다.

    GSAP originalExample & code
  • Lateral pin indicator still preview

    Lateral pin indicator

    Scroll effects

    고정된 목록의 강조색·이미지·세로 표시선을 같은 스크롤 타임라인에 묶습니다.

    GSAP originalExample & code
  • Link To Scroll Progress still preview

    공식 문서의 scrub:true 회전을 독립 스크롤 구간과 도형으로 시연합니다.

    GSAP case studyExample & code
  • MotionPath Waypoints still preview

    MotionPath Waypoints

    Scroll effects

    측정한 다섯 목표 중심을 곡선의 점으로 바꾸어 스크롤 경로를 만듭니다.

    GSAP originalExample & code
  • Pinned panels with overscroll still preview

    긴 패널의 내용을 먼저 넘긴 뒤 패널 전체를 축소·퇴장시킵니다.

    GSAP originalExample & code
  • Scroll waypoints still preview

    Scroll waypoints

    Scroll effects

    두 목표 사각형으로 이어지는 FLIP 전환을 하나의 스크롤 구간에 놓습니다.

    GSAP originalExample & code
  • Scrubbed bento gallery still preview

    현재 벤토 배치에서 확대 배치까지의 FLIP 전환을 스크롤에 연결합니다.

    GSAP originalExample & code
  • Shader on Scroll still preview

    Shader on Scroll

    Scroll effects

    스크롤 속도를 공유해 열세 캔버스의 왜곡과 색 채널 이동을 조절합니다.

    GSAP originalExample & code
  • Smooth Scrolling still preview

    Smooth Scrolling

    Scroll effects

    부드러운 스크롤과 서로 다른 속도의 도형, 지정 위치로의 이동을 시연합니다.

    GSAP originalExample & code
  • Stagger items in on scroll still preview

    비슷한 시점에 화면에 들어온 이미지들을 묶어 순차 등장시킵니다.

    GSAP originalExample & code
  • Three.js Scroll Waypoints still preview

    같은 WebGL 캔버스를 목표 위치로 옮기며 큐브를 함께 회전합니다.

    GSAP originalExample & code
  • Trigger On Scroll still preview

    Trigger On Scroll

    Scroll effects

    네 스크롤 경계 이벤트로 시간 기반 토글 전환을 재생·역재생합니다.

    GSAP originalExample & code
  • Velocity Skew still preview

    Velocity Skew

    Scroll effects

    더 강한 스크롤 입력만 받아 이미지 기울기를 갱신하고 0으로 감쇠합니다.

    GSAP originalExample & code
  • Slow
    journey.
    이 안을 스크롤 ↓

    같은 길, 다른 속도.

    Parallax layers

    Scroll effects

    서로 다른 속도

    Style Gallery originalExample & code
  • FIELD NOTES0%
    The art of
    paying attention.

    01 / Look closer작은 차이를 발견하는 순간, 익숙한 화면에도 새로운 이야기가 생깁니다. 천천히 읽으며 다음 장면으로 이동해 보세요.

    02 / Notice more작은 차이를 발견하는 순간, 익숙한 화면에도 새로운 이야기가 생깁니다. 천천히 읽으며 다음 장면으로 이동해 보세요.

    03 / Make space작은 차이를 발견하는 순간, 익숙한 화면에도 새로운 이야기가 생깁니다. 천천히 읽으며 다음 장면으로 이동해 보세요.

    04 / Begin again작은 차이를 발견하는 순간, 익숙한 화면에도 새로운 이야기가 생깁니다. 천천히 읽으며 다음 장면으로 이동해 보세요.

    Scroll progress

    Scroll effects

    읽는 만큼 차오르는 선

    Style Gallery originalExample & code
  • SCENE 01A new
    perspective.
    ✺스크롤하여 다음 장면 ↓
    SCENE 02A little
    closer.
    ✧스크롤하여 다음 장면 ↓
    SCENE 03A world
    of detail.
    ✳스크롤하여 다음 장면 ↓

    Scroll reveal

    Scroll effects

    스크롤로 드러나는 장면

    Style Gallery originalExample & code
  • STUDY 01✳FORM
    STUDY 02✺FLOW
    STUDY 03◎FEEL
    1 / 3

    Horizontal gallery

    Scroll effects

    옆으로 읽는 장면

    Style Gallery originalExample & code

Open an example to see its working code and how to use it.