Dither

Retro dithering effect with wave patterns and mouse interaction.

Configuring your account...

Please wait while we prepare everything for you

Usage

import Dither from './Dither';

<div style={{ width: '100%', height: '600px', position: 'relative' }}>
  <Dither
    waveColor={[0.5, 0.5, 0.5]}
    enableMouseInteraction={true}
    colorNum={4}
    waveAmplitude={0.3}
    waveFrequency={3}
  />
</div>

Props

PropTypeDefaultDescription
waveSpeednumber0.05Wave animation speed
waveFrequencynumber3Wave frequency
waveAmplitudenumber0.3Wave amplitude
waveColor[number, number, number][0.5, 0.5, 0.5]Wave color
colorNumnumber4Number of colors
pixelSizenumber2Pixel size
enableMouseInteractionbooleantrueMouse interaction
mouseRadiusnumber1Mouse effect radius