Chroma Waves
Animated wave shader effect with noise distortion
chroma-waves-tw
Customize
Tweak the props liveColors
#ffffff#8B5CF6Animation
0.5
Wave Settings
0.2
0.3
1.5
1
Effects
0.25
0.1
1
Props
| Name | Type | Default | Description |
|---|---|---|---|
width | number | string | "100%" | Width of the component in pixels or CSS value |
height | number | string | "100%" | Height of the component in pixels or CSS value |
speed | number | 0.5 | Animation speed multiplier |
color | string | "#FFFFFF" | Primary wave color in hex format |
backgroundColor | string | "#8B5CF6" | Background color in hex format |
waveFrequency | number | 0.2 | Wave frequency/count (0.1-10) |
waveAmplitude | number | 0.3 | Wave amplitude/height (0.1-5) |
distortion | number | 1.5 | Distortion intensity (0-2) |
chromaShift | number | 0.25 | Chromatic aberration effect intensity (0-0.5) |
noiseLevel | number | 0.1 | Grain/noise level (0-1) |
flatness | number | 1.0 | Peak flatness (0-10) |
opacity | number | 1.0 | Master opacity control (0-1) |
quality | "low" | "medium" | "high" | "high" | Rendering quality level |
className | string | "" | Additional CSS classes |
children | React.ReactNode | undefined | Content to render on top of the effect |
widthnumber | stringWidth of the component in pixels or CSS value
Default:
"100%"heightnumber | stringHeight of the component in pixels or CSS value
Default:
"100%"speednumberAnimation speed multiplier
Default:
0.5colorstringPrimary wave color in hex format
Default:
"#FFFFFF"backgroundColorstringBackground color in hex format
Default:
"#8B5CF6"waveFrequencynumberWave frequency/count (0.1-10)
Default:
0.2waveAmplitudenumberWave amplitude/height (0.1-5)
Default:
0.3distortionnumberDistortion intensity (0-2)
Default:
1.5chromaShiftnumberChromatic aberration effect intensity (0-0.5)
Default:
0.25noiseLevelnumberGrain/noise level (0-1)
Default:
0.1flatnessnumberPeak flatness (0-10)
Default:
1.0opacitynumberMaster opacity control (0-1)
Default:
1.0quality"low" | "medium" | "high"Rendering quality level
Default:
"high"classNamestringAdditional CSS classes
Default:
""childrenReact.ReactNodeContent to render on top of the effect
Default:
undefined