Halftone Vortex

Cursor-reactive halftone dot vortex

halftone-vortex-tw

Customize

Dots

0.0002
150
0.5
2.5

Waves

0.2
0.1
0.4
0.75
-0.6
0.5

Color

#FFFFFF
#FF9FFC
0.301
1

Props

widthstring | number

Container width

Default:"100%"
heightstring | number

Container height

Default:"100%"
classNamestring

Additional CSS classes for styling

Default:""
childrenReactNode

Content rendered above the effect

Default:undefined
speednumber

Animation speed multiplier (0.01–2.0)

Default:0.5
zoomnumber

Zoom level of the coordinate field (1–20)

Default:5
dotDensitynumber

Density of halftone dots (0.00005–0.001)

Default:0.0002
gridScalenumber

Scale of the halftone grid sampling (10–500)

Default:150
spiralStrengthnumber

Spiral twist amount driven by radius (0–1)

Default:0.2
radialWavenumber

Amplitude of radial sine waves (0–1)

Default:0.1
angularWavenumber

Amplitude of angular sine waves (0–2)

Default:0.4
patternDepthnumber

Amplitude of slow angular pattern (0–2)

Default:0.75
fieldOffsetnumber

Distance offset before thresholding (-2–2)

Default:-0.6
thresholdnumber

Hard threshold for dot cutoff (0–1)

Default:0.5
colorstring

Foreground color in hex format

Default:"#000000"
backgroundColorstring

Background color in hex format

Default:"#FF9FFC"
monochromeboolean

Use single color instead of RGB channel separation

Default:true
dampeningnumber

Cursor follow dampening (0=instant, higher=smoother)

Default:0.301
opacitynumber

Master opacity (0–1)

Default:1