Radial Liquid

Radial shader waves with distortion and various effects

radial-liquid-tw

Customize

Colors & Basic

#ffffff
#000000
#000000
#0a0a0a
0.7x
4
1

Distortion & Wave

5
0
1.1
0.2
0

Refraction

25
0.5
1.5
10
0.5
0.5

Props

widthnumber | string

Width of the component in pixels or CSS value

Default:"100%"
heightnumber | string

Height of the component in pixels or CSS value

Default:"100%"
speednumber

Animation speed multiplier

Default:0.7
color1string

First color in hex format

Default:"#ffffff"
color2string

Second color in hex format

Default:"#000000"
color3string

Third color in hex format

Default:"#000000"
backgroundColorstring

Background color in hex format

Default:"#ffffff"
iterationsnumber

Number of circle layers to render (1-5)

Default:4
position"center" | "top" | "bottom" | "left" | "right"

Position of the effect

Default:"bottom"
overallOpacitynumber

Master opacity control (0-1)

Default:1.0
waveSizenumber

Size of the wave distortion (0.1-5)

Default:5.0
edgeSoftnessnumber

Blur/soften ring edges (0-1)

Default:0.0
scalenumber

Overall scale/zoom (0.1-5)

Default:1.1
quality"low" | "medium" | "high"

Rendering quality

Default:"high"
distortionType"lava" | "plasma"

Type of distortion

Default:"plasma"
distortionScalenumber

Scale of distortion pattern (0.1-10)

Default:0.2
chromaShiftnumber

RGB color separation effect (0-1)

Default:0.0
enableCursorInteractionboolean

Enable cursor interaction for liquid movement

Default:true
refractionStrengthnumber

Refraction strength at ring edges (0-25)

Default:25.0
refractionEdgeWidthnumber

Width of the refraction zone at ring edges (0.01-0.5)

Default:0.5
refractionWaveSpeednumber

Speed of wavy refraction animation (0-5)

Default:1.5
refractionWaveFrequencynumber

Frequency of refraction waves (1-30)

Default:10.0
fresnelIntensitynumber

Fresnel intensity - edge glow effect (0-1)

Default:0.5
edgeHighlightnumber

Edge highlight brightness (0-1)

Default:0.5
classNamestring

Additional CSS classes

Default:""
childrenReact.ReactNode

Content to render on top of the effect

Default:undefined