Halftone Vortex

Cursor-reactive halftone dot vortex

Customize

Dot Density
0.00020
Grid Scale
150
Threshold
0.50
Zoom
2.5
Spiral Strength
0.20
Radial Wave
0.10
Angular Wave
0.40
Pattern Depth
0.75
Field Offset
-0.6
Speed
0.50
Foreground
Background
Dampening
0.30
Opacity
1.00

Props

19
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

Defaultundefined
speednumber

Animation speed multiplier (0.01–2.0)

Default0.5
zoomnumber

Zoom level of the coordinate field (1–20)

Default5
dotDensitynumber

Density of halftone dots (0.00005–0.001)

Default0.0002
gridScalenumber

Scale of the halftone grid sampling (10–500)

Default150
spiralStrengthnumber

Spiral twist amount driven by radius (0–1)

Default0.2
radialWavenumber

Amplitude of radial sine waves (0–1)

Default0.1
angularWavenumber

Amplitude of angular sine waves (0–2)

Default0.4
patternDepthnumber

Amplitude of slow angular pattern (0–2)

Default0.75
fieldOffsetnumber

Distance offset before thresholding (-2–2)

Default-0.6
thresholdnumber

Hard threshold for dot cutoff (0–1)

Default0.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

Defaulttrue
dampeningnumber

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

Default0.301
opacitynumber

Master opacity (0–1)

Default1