Mosaic

Mosaic effect with animated wave or video background

mosaic-tw

Customize

10
0.8
1

Props

NameTypeDefaultDescription
widthnumber | string"100%"Width of the component in pixels or CSS value
heightnumber | string"100%"Height of the component in pixels or CSS value
speednumber1.0Animation speed multiplier
variant"shader" | "video""shader"Mosaic source variant
videoSrcstring""Video source URL (required when variant='video')
color1string"#FF0033"Primary wave color in hex format
color2string"#00FF66"Secondary wave color in hex format
color3string"#0066FF"Accent wave color in hex format
pixelSizenumber10Pixel/mosaic tile size (1-50)
borderIntensitynumber0.8Mosaic border intensity (0-1)
opacitynumber1.0Overall effect opacity (0-1)
waveIntensitynumber1.0Wave intensity/amplitude (0-2)
waveWidthnumber1.0Wave width/thickness (0.1-5)
quality"low" | "medium" | "high""high"Rendering quality level
classNamestring""Additional CSS classes
childrenReact.ReactNodeundefinedContent to render on top of the effect