Liquid Bars

Animated liquid bar effect with smooth wave motion

liquid-bars-tw

Customize

Basic

#a855f7
6
1
0.4
1

Wave

1
0.6
20
0.25
2
0.5

Refraction

5
0.3
0.04
0.2
0.1
0.2
1.4
20

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 (0.1-5)

Default:1
colorstring

Base color in hex format

Default:"#a855f7"
barCountnumber

Number of vertical bars

Default:6
scalenumber

Scale of the wave pattern (0.1-10) - higher = larger waves

Default:0.4
waveComplexitynumber

Wave complexity - number of noise layers (1-5)

Default:1
waveAmplitudenumber

Wave amplitude - intensity of wave displacement (0-2)

Default:0.6
reflectionFrequencynumber

Reflection band frequency (1-20)

Default:20
streakIntensitynumber

Streak intensity - brightness of highlight streaks (0-1)

Default:0.25
metallicContrastnumber

Metallic contrast - difference between dark and bright areas (0-2)

Default:2
highlightWarmthnumber

Highlight warmth - warm tint on highlights (0-1)

Default:0.5
refractionStrengthnumber

Refraction strength at bar edges (0-5)

Default:5
edgeWidthnumber

Edge width - width of refraction zone (0.01-0.5)

Default:0.3
edgeSoftnessnumber

Edge softness - blur at bar boundaries (0.01-0.2)

Default:0.04
fresnelIntensitynumber

Fresnel intensity - edge glow effect (0-1)

Default:0.2
edgeHighlightnumber

Edge highlight brightness (0-1)

Default:0.1
gapDarknessnumber

Gap darkness - how dark the gaps between bars are (0-1)

Default:0.2
refractionWaveSpeednumber

Refraction wave speed - speed of wavy refraction (0-5)

Default:1.4
refractionWaveFrequencynumber

Refraction wave frequency - frequency of edge waves (1-30)

Default:20
opacitynumber

Master opacity (0-1)

Default:1
classNamestring

Additional CSS classes

Default:""
childrenReact.ReactNode

Content to render on top of the effect

Default:undefined