Mosaic

Mosaic effect with animated wave or video background

mosaic-tw

Customize

Source

Mosaic

10
0.8

Appearance

1

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:1.0
variant"shader" | "video"

Mosaic source variant

Default:"shader"
videoSrcstring

Video source URL (required when variant='video')

Default:""
color1string

Primary wave color in hex format

Default:"#FF0033"
color2string

Secondary wave color in hex format

Default:"#00FF66"
color3string

Accent wave color in hex format

Default:"#0066FF"
pixelSizenumber

Pixel/mosaic tile size (1-50)

Default:10
borderIntensitynumber

Mosaic border intensity (0-1)

Default:0.8
opacitynumber

Overall effect opacity (0-1)

Default:1.0
waveIntensitynumber

Wave intensity/amplitude (0-2)

Default:1.0
waveWidthnumber

Wave width/thickness (0.1-5)

Default:1.0
quality"low" | "medium" | "high"

Rendering quality level

Default:"high"
classNamestring

Additional CSS classes

Default:""
childrenReact.ReactNode

Content to render on top of the effect

Default:undefined