PRO

Scroll Blur Footer

Six progressive backdrop-blur layers activate while scrolling and clear at rest. A fixed viewport-edge overlay with the original spring response, support for nested scrollers and reduced motion. Standalone React and Motion, no Framer runtime.

Component
Abstract mint, white and black gradient
Abstract mint, white and black gradient
Install
npx shadcn@latest add @compronents/scroll-blur-footer

Installs from ui.aryank.space. Needs a registry token and a one-time @compronents entry in components.json. The docs walk through both.

Files
Checking access…
API
PropTypeDefaultDescription
direction"bottom" | "top""bottom"Viewport edge where the blur is strongest. Top reverses the masks and overlay placement.
heightCSSProperties["height"]150Overlay height. Numbers use pixels; CSS lengths are also accepted.
position"fixed" | "absolute""fixed"Fixed for a viewport edge, absolute inside a positioned container such as a bounded preview.
classNamestring—Overlay class.
styleCSSProperties—Additional overlay styles. Pointer events remain disabled.
Dependencies
motion