Nori
SMOOTH SCROLL ON
Try it with your mouse or trackpad

Smooth Scroll,
on and off

Feel the difference between your browser's normal, notchy scrolling and Nori's Smooth Scroll. Use the switch above, or press Spacebar any time while you scroll down this page.

Jump To:

Normal scrolling, then Smooth Scroll

A mouse wheel moves the page in steps. Here's what each kind of scrolling does with them:

Smooth Scroll off

Steps and stops

Each notch of a mouse wheel jumps the page about 100px. It stutters on the way and stops dead.

  • ✕ Hard stops with zero deceleration decay curve.
  • ✕ Visible screen-tearing on fine lines and dense grids.
  • ✕ Parallax backgrounds jump abruptly per notch.
Smooth Scroll on

One smooth glide

Smooth Scroll turns those steps into one glide that eases to a stop, like a page with a little weight to it. It uses Lenis, bundled with Nori.

  • ✓ Buttery smooth exponential decay curve (duration: 0.8s).
  • ✓ Matches display refresh rates (60Hz, 120Hz ProMotion, 144Hz).
  • ✓ Parallax effects glide with natural depth and zero jitter.

Layers that move at different speeds

Scroll through these layers with Smooth Scroll on and off. Without it the cards skip; with it they glide past each other.

Background Layer (Speed: 0.15)
Subtle Ambient Depth

Drifts softly behind content to create architectural depth.

Midground Layer (Speed: 0.45)
Interactive Component Card

With Lenis active, card translation tracks smoothly with zero stepping.

Foreground Layer (Speed: 0.85)
Fast Floating Statement

Fast-moving layers expose native mouse wheel jitter immediately.

Kinetic Momentum Bearing Rail
Ball Velocity: 0 px/s

Watch the ball as you scroll. With Smooth Scroll on it rolls and slows down gradually. With it off, it jerks and stops with every notch of the wheel.

Fast scrolling past stripes

Stripes make stutter easy to see. Scroll quickly through these rows with Smooth Scroll on, then off:

Telemetry Sample Node Sampling Rate Interpolation delta Status
Node #001: Linear Kinematics Vector120.0 Hz0.0004pxSynchronized
Node #002: Inertial Decay Damping120.0 Hz0.0012pxSynchronized
Node #003: High-Frequency Wheel Intercept120.0 Hz0.0008pxSynchronized
Node #004: Touch Velocity Coefficient120.0 Hz0.0002pxSynchronized
Node #005: Overscroll Containment Zone120.0 Hz0.0005pxSynchronized
Node #006: Sub-Pixel Float Normalizer120.0 Hz0.0011pxSynchronized
Node #007: RAF Synchronization Loop120.0 Hz0.0007pxSynchronized
Node #008: Exponential Curve Evaluator120.0 Hz0.0009pxSynchronized
Node #009: Reduced-Motion Accessibility Guard120.0 Hz0.0003pxSynchronized
Node #010: Native Fallback Handler120.0 Hz0.0001pxSynchronized
Node #011: Elementor Builder Bypass Check120.0 Hz0.0006pxSynchronized
Node #012: CSS Scroll-Behavior Shield120.0 Hz0.0014pxSynchronized
Node #013: Wheel Multiplier Balancer120.0 Hz0.0004pxSynchronized
Node #014: Viewport Exit Observer Sync120.0 Hz0.0002pxSynchronized
Node #015: Termination Buffer Clearance120.0 Hz0.0000pxSynchronized

Fast enough to feel direct

Smooth Scroll makes scrolling feel connected to your hand without getting in the way.

0.8s
A short glide

Long enough to hide the notches, short enough that the page still answers right away. Pages made from Nori's templates use Snappy (0.5s).

1.0x
Your normal scroll distance

One notch still moves the page as far as it normally would. Nothing scrolls on its own.

0.00s
Off in the editor

It stays off inside the Elementor editor, and for visitors who ask their device for less motion.

Turn it on in Nori

The Smooth Scroll module

In WordPress go to Nori › Modules › Header & scrolling and switch on Smooth Scroll. It works on the whole site; there's nothing to add to your pages. Its settings:

  • Glide duration: Snappy (0.5s), Default (0.8s) or Cinema (1.4s), or anything from 0.2s to 2s.
  • Wheel speed: how far one notch moves the page, from half to double.
  • Smooth touch scrolling too: off by default, so phones keep their own feel.
  • Anchor link offset: room for a fixed header when a link jumps to a spot on the page.
Get it in Nori for Elementor Back to Nori
Smooth Scroll is on