Grain Wave

Grainy wave texture animation effect

grain-wave-tw

Customize

Animation

0.5
25

Wave Settings

0.85
4
3.5
0.006

Line Appearance

0.2
50
0.6
1

Gradient Colors

#ff6666
#6666ff

Background

#ffffff
#333333

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.5
waveCountnumber

Number of wave lines

Default:25
waveAmplitudenumber

Wave amplitude/height

Default:0.85
waveFrequencynumber

Horizontal wave frequency

Default:4
lineThicknessnumber

Line thickness

Default:0.2
grainIntensitynumber

Grain/dither intensity

Default:50
startColorstring

Start color (top waves)

Default:"#ff6666"
endColorstring

End color (bottom waves)

Default:"#6666ff"
lightBackgroundstring

Background color for light mode

Default:"#ffffff"
darkBackgroundstring

Background color for dark mode

Default:"#000000"
brightnessnumber

Overall brightness

Default:1
speedVariationnumber

Wave speed variation between lines

Default:0.006
waveWidthnumber

Width of the wave effect (horizontal spread)

Default:3.5
scalenumber

Scale of the entire effect

Default:0.6
classNamestring

Additional CSS classes

Default:""