sub-pixel-inertia-scrolllisted
Install: claude install-skill fernandokylas/editorial-web-craft
# Sub-Pixel Inertia Scroll
The premium scroll feel — content that glides to a stop, background layers that drift slower than the copy, sections that *arrive* rather than appear — comes from three things: layered velocity, heavy-tailed deceleration, and sub-pixel interpolation between scroll positions. None of them require taking over the scroll. The browser's own scroll is already interpolated at the compositor with the OS's inertia curve; anything that replaces it (wheel-event hijack, a `transform`-moved page canvas) loses find-in-page, space/PageDown, scroll restoration, anchor links, screen-reader navigation, and — on trackpads — fights the user's hand. So the rule: **native scroll stays the track; you add planes and arrivals on top of it.**
## Three mechanisms
**1. Parallax planes on scroll-driven animations.** Background layers move at a fraction of scroll velocity — a watermark numeral at 0.3, a mid plane at 0.6, content at 1.0. CSS scroll-driven animations do this natively, on the compositor, with no scroll listener:
```css
.parallax-meta-bg {
position: absolute; inset: 0; z-index: 0; pointer-events: none;
font: 900 clamp(8rem, 20vw, 18rem)/1 var(--font-display);
color: var(--text-main); opacity: 0.06;
animation: plane-drift linear both;
animation-timeline: view();
animation-range: entry 0% exit 100%;
--drift: calc(-40vh * 0.3);
}
@keyframes plane-drift {
from { transform: translateY(calc(var(--drift) * -1)); }
to { transform: translateY(var(--d