Simple Swirl

Rotating concentric swirl with glow

simple-swirl-tw

Customize

Animation

1
1
0.32
1

Layers

20
0.13
0.05
1
1

Vignette

0
0.47

Glow

0.05
0.05

Color

#5227FF
#FFFFFF
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–3.0)

Default:1
directionnumber

Rotation direction: 1 = clockwise, -1 = counter-clockwise

Default:1
zoomnumber

Overall zoom into the swirl (0.05–2.0)

Default:0.32
layersnumber

Number of concentric layers (1–30)

Default:20
layerStepnumber

Spacing increment per layer (0.01–1.0)

Default:0.13
twistnumber

Rotation per layer in radians (0–0.5)

Default:0.05
lineWeightnumber

Line thickness factor (0.1–5.0)

Default:1
gammanumber

Gamma exponent for contrast (0.1–5.0)

Default:1
swirlColorstring

Foreground swirl color (hex)

Default:"#5227FF"
backgroundColorstring

Background fill color (hex)

Default:"#ffffff"
vignetteStartnumber

Radial fade-out start distance (0–1)

Default:0
vignetteEndnumber

Radial fade-out end distance (0–2)

Default:0.47
glowStrengthnumber

Center glow intensity (0–1)

Default:0.05
glowRadiusnumber

Center glow radius (0–0.5)

Default:0.05
opacitynumber

Master opacity (0–1)

Default:1
cursorInteractionboolean

Enable cursor interaction to warp twist and line weight near pointer

Default:false
cursorIntensitynumber

Cursor effect strength multiplier (0–3)

Default:1