Atelier UI®

DocsShader StudioGithub
Docs 1.0.0

Getting started

  • Installation
  • How to contribute

tools

  • Browse Catalog
  • Shader Studio
    new
  • Fluid Scene

Components (35)

  • Clip Reveal
  • Stripe Wipe
  • Sweep Exit
  • Orbit Gallery
  • Sphere Gallery
  • Glowing Fog
    pro
  • Gradient Flow
    pro
  • Halftone Glow
    pro
  • Edge Bounce
  • Fluid Distortion
  • Image Trail
  • Lens Media
  • Liquid Media
  • Magnetic Dot Grid
  • Pixel Media
  • Pixel Trail
  • Pixelated Text
  • Text Bounce
  • Text Fluid
  • Text Roll
  • Text Scramble
  • Curve Media
  • Infinite Gallery
  • Infinite Parallax
  • Infinite Zoom
  • Pixel Scroll
  • Scattered Scroll
  • Elastic Stick
    pro
  • Wavy Scroll
    pro
  • Text Split
  • WebGL Image
  • WebGL Provider
  • WebGL Scene
  • WebGL Text
  • WebGL Video
Atelier UI 1.0.0 ©2026
Star on githubBuy me a coffeellms.txt
  1. Docs
  2. /
  3. Components
  4. /
  5. Wavy Scroll

Wavy Scroll

Text, images and any other element that wave across the screen while scrolling.

Motion
Lenis
https://atelier-ui.com/wavy-scroll
Unlock Code
Unlock component

Unlock the source code and CLI installation with a one-time license.

Get pro accessSign in
One-time payment. Lifetime access to all current and future pro components.

API

NameTypeDefaultDescription
childrenReactNode—The sentence. Text is split per letter, other elements are animated as one block.
amplitudenumber60Maximum wave height in pixels.
wavelengthnumber900Distance in pixels between two wave crests.
intensitynumber1How strongly the wave reacts to scrolling. 2 gives a full wave at half the scroll speed.
scrollDistancestring"500vh"How much scrolling the effect takes. Any CSS height. Ignored when scrollTargetRef is set.
scrollTargetRefRefObject<HTMLElement | null>—External scrolled section driving the animation. Disables the built-in section.
  • Install
  • Usage
  • Custom scroll section
  • API
Star on githubBuy me a coffeellms.txt