Warped Card

Image card with mouse-following bulge distortion shader

warped-card-tw

Customize

360
1.3
0.95
1.1
0.07
0.8

Props

widthstring | number

Container width

Default:"100%"
heightstring | number

Container height

Default:"100%"
cardWidthstring | number

Card width inside the container

Default:360
aspectRationumber

Card aspect ratio (height / width, e.g. 1.3 for portrait)

Default:1.3
imageSrcstring

Image source URL

Default:"https://..."
radiusnumber

Bulge distortion radius (0–1, fraction of the card)

Default:0.95
strengthnumber

Bulge distortion strength

Default:1.1
dampeningnumber

Smoothing speed for mouse follow (0 = instant, higher = smoother)

Default:0.07
transitionDurationnumber

Transition duration in seconds for hover in/out

Default:0.8
borderRadiusstring | number

Border radius in CSS units

Default:"16px"
classNamestring

Additional CSS classes

Default:undefined
childrenReactNode

Content rendered above the effect

Default:undefined