Metallic Swirl

Metallic swirl shader background

metallic-swirl-tw

Customize

Animation

1
6
12
1

Flow

0.095
0.75
0.15

Color Phases

3.11
3.11
3.11

Tone

0.75
0.5
1
#FFFFFF

Interaction

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
zoomnumber

Zoom level of the pattern (1–30)

Default:6
iterationsnumber

Number of flow iterations (1–12). More iterations = more complex swirls

Default:12
sampleGapnumber

Sampling epsilon for gradient computation (0.01–0.5)

Default:0.095
tangentForcenumber

Tangent flow strength per iteration (0–2)

Default:0.75
gradientForcenumber

Gradient push strength per iteration (0–1)

Default:0.15
colorPhaseRnumber

Color phase offset for red channel (0–6.28)

Default:3.11
colorPhaseGnumber

Color phase offset for green channel (0–6.28)

Default:3.11
colorPhaseBnumber

Color phase offset for blue channel (0–6.28)

Default:3.11
colorRangenumber

Color saturation range (0–1)

Default:0.75
colorBiasnumber

Color midpoint brightness (0–1)

Default:0.5
brightnessnumber

Overall brightness multiplier (0–3)

Default:1
backgroundColorstring

Background color in hex

Default:"#000000"
opacitynumber

Master opacity (0–1)

Default:1
cursorInteractionboolean

Enable cursor interaction to intensify flow turbulence near pointer

Default:false
cursorIntensitynumber

Cursor effect strength multiplier (0–3)

Default:1