Components/GradualBlur
Universal Component

GradualBlur

`backdrop-filter: blur(...)`

This page was migrated by AI, please review carefully

Migration is complete, but please validate against source code and manual review.

GradualBlur

backdrop-filter: blur(...)

Basic Usage

GradualBlur

Demo loads on client.

Direction (Top / Bottom / Left / Right)

Positions

Demo loads on client.

Preset

Presets

Demo loads on client.

Hover Intensity Boost (hoverIntensity)

HoverIntensity

Demo loads on client.

Trigger on Viewport (animated="scroll")

Animated scroll

Demo loads on client.

Page Target (target="page")

Target page

Demo loads on client.

Responsive Sizes (responsive)

Responsive sizes

Demo loads on client.

API

Props

PropTypeDefaultDescription
position'top' | 'bottom' | 'left' | 'right''bottom'TextDirection
strengthnumber2Description for strength.
heightstring'6rem'Description for height.
widthstring-Description for width.
divCountnumber5Description for divCount.
exponentialbooleanfalseDescription for exponential.
curve'linear' | 'bezier' | 'ease-in' | 'ease-out' | 'ease-in-out''linear'Description for curve.
opacitynumber1Description for opacity.
animatedboolean | 'scroll'falseText/TextTrigger
durationstring'0.3s'Description for duration.
easingstring'ease-out'Description for easing.
zIndexnumber1000Description for zIndex.
target'parent' | 'page''parent'Text:TextContainer/Text
hoverIntensitynumber-Description for hoverIntensity.
responsivebooleanfalseDescription for responsive.
mobileHeightstring-Description for mobileHeight.
tabletHeightstring-Description for tabletHeight.
desktopHeightstring-Description for desktopHeight.
mobileWidthstring-Description for mobileWidth.
tabletWidthstring-Description for tabletWidth.
desktopWidthstring-Description for desktopWidth.
preset'top' | 'bottom' | 'left' | 'right' | 'subtle' | 'intense' | 'smooth' | 'sharp' | 'header' | 'footer' | 'sidebar' | 'page-header' | 'page-footer'-Description for preset.
gpuOptimizedbooleanfalseDescription for gpuOptimized.
onAnimationComplete() => void-Description for onAnimationComplete.
classNamestring''Description for className.
styleCSSProperties{}Description for style.

Usage Tips

  • Container positioning When target="parent", set parent position: relative and use overflow: hidden to clip edges.
  • Compatibility Depends on backdrop-filter; browser support may vary.
Was this helpful?