saturation/ui
DocsComponentsBlocksPages

Sections

IntroductionComponentsInstallationTheming

Components

ComponentsAccordionAI Chat InputAlertAnimated GroupAnimated NumberAvatarBadgeBorder TrailBreadcrumbButtonButton GroupCalendar PickerCardChartCheckboxCollapsibleComboboxCommandContext MenuCredit CardData TableDate PickerDialogDropdown MenuEmptyFieldFiltersFull CalendarGlow EffectInputInput GroupInput OTPItemKanbanKbdMenubarNovel EditorPaginationProgressProgressive BlurRadio GroupSelectSeparatorSheetSkeletonSliderSonnerSpinnerSpotlightSwitchTableTabsText EffectText ShimmerTextareaToggleToggle GroupTreeTypography
Docs/Components/Progressive Blur

Progressive Blur

A progressive blur effect that creates a smooth gradient blur transition using multiple backdrop-filter layers.

Loading...

Installation

pnpm dlx shadcn@latest add @saturation/progressive-blur

Usage

import { ProgressiveBlur } from "@/components/ui/progressive-blur"
<ProgressiveBlur
  className="pointer-events-none absolute inset-0"
  direction="bottom"
  blurIntensity={0.5}
/>

Examples

Hover Effect

Loading...
Progressive blur that reveals content on hover.

Directions

Loading...
Directional variants: top, right, bottom, left.

Custom Intensity

Loading...
Low and high blur intensity examples.

API Reference

PropTypeDefaultDescription
direction'top' | 'right' | 'bottom' | 'left''bottom'Blur gradient orientation.
blurLayersnumber8Number of blur layers (minimum 2 for smooth gradient).
blurIntensitynumber0.25Blur intensity multiplier per layer (in pixels).
classNamestring—Additional CSS classes.
...propsHTMLMotionProps—All Framer Motion div props (animate, variants, etc.).

On This Page

  • Installation
  • Usage
  • Examples
  • Hover Effect
  • Directions
  • Custom Intensity
  • API Reference
Mountain landscape

Mountain Vista

A progressive blur effect
Mountain landscape

Mountain Vista

Hover to reveal
Mountain landscape

top

Mountain landscape

right

Mountain landscape

bottom

Mountain landscape

left

Mountain landscape

Low (0.5)

Mountain landscape

High (1.0)