Shader Waves

Animated wave patterns with customizable colors and noise

Customize

Color 1
Color 2
Speed
0.2x
Frequency
0.5
Intensity
3.0
Complexity
0.5
Opacity
1.00

Props

13
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

Default1.0
color1string

Primary wave color in hex format

Default"#00ff88"
color2string

Secondary wave color in hex format

Default"#0088ff"
frequencynumber

Wave frequency/scale (higher = more waves)

Default1.0
intensitynumber

Wave intensity/amplitude

Default1.0
complexitynumber

Complexity of wave patterns (layers of noise)

Default1.0
opacitynumber

Opacity of the waves (0-1)

Default1.0
transparentboolean

Whether the background should be transparent

Defaulttrue
backgroundColorstring

Background color when transparent is false

Default"#000000"
classNamestring

Additional CSS classes

Default""
childrenReact.ReactNode

Content to render on top of the waves

Defaultundefined