Prismatic Burst
Customize
Props
| Property | Type | Default | Description |
|---|---|---|---|
intensity | number | 2 | Overall brightness multiplier applied after accumulation. |
speed | number | 0.5 | Global time multiplier controlling ray motion & distortion. |
animationType | "rotate" | "rotate3d" | "hover" | "rotate3d" | Core motion style: planar rotation, full 3D rotation, or pointer hover orbit. |
colors | string[] | [] | Optional array of hex colors used as a gradient (otherwise spectral). |
distort | number | 0 | Amount of bend/distortion applied to marching space (adds organic wobble). |
paused | boolean | false | Freeze time progression when true (animation stops). |
offset | { x?: number|string; y?: number|string } | { x: 0, y: 0 } | Pixel (or CSS length) offset of focal origin from center. |
hoverDampness | number | 0 | Smoothing factor (0-1) for pointer tracking when animationType='hover'. |
rayCount | number | undefined | If > 0 applies an angular comb filter to produce discrete ray spokes. |
mixBlendMode | CSSProperties['mixBlendMode'] | 'none' | "lighten" | Canvas CSS mix-blend-mode (e.g. lighten, screen) or 'none' for normal. |
className | string | "" | Extra classes applied to the root wrapper div. |
demoContent | boolean | false | Demo-only toggle to overlay sample content on the background preview (not a real component prop). |
intensitynumberOverall brightness multiplier applied after accumulation.
2speednumberGlobal time multiplier controlling ray motion & distortion.
0.5animationType"rotate" | "rotate3d" | "hover"Core motion style: planar rotation, full 3D rotation, or pointer hover orbit.
"rotate3d"colorsstring[]Optional array of hex colors used as a gradient (otherwise spectral).
[]distortnumberAmount of bend/distortion applied to marching space (adds organic wobble).
0pausedbooleanFreeze time progression when true (animation stops).
falseoffset{ x?: number|string; y?: number|string }Pixel (or CSS length) offset of focal origin from center.
{ x: 0, y: 0 }hoverDampnessnumberSmoothing factor (0-1) for pointer tracking when animationType='hover'.
0rayCountnumberIf > 0 applies an angular comb filter to produce discrete ray spokes.
undefinedmixBlendModeCSSProperties['mixBlendMode'] | 'none'Canvas CSS mix-blend-mode (e.g. lighten, screen) or 'none' for normal.
"lighten"classNamestringExtra classes applied to the root wrapper div.
""demoContentbooleanDemo-only toggle to overlay sample content on the background preview (not a real component prop).
falseDependencies
Crafted withbyMohammad Tasin
