A premium footer-ready plasma background with atmospheric noise and smooth pointer-driven flow.
pnpm dlx shadcn@latest add @componentry/closing-plasmaimport { ClosingPlasma } from "@/components/ui/closing-plasma"
<div className="w-full h-screen">
<ClosingPlasma
speed={1}
/>
</div>| Prop | Type | Default |
|---|---|---|
speed | numberAnimation speed multiplier. | 1 |
turbulence | numberAmount of layered FBM deformation. | 1 |
mouseInfluence | numberStrength of pointer distortion. | 1 |
grain | numberProcedural grain intensity. | 1 |
sparkle | numberSparkle highlight intensity. | 1 |
vignette | numberEdge falloff intensity. | 1 |
opacity | numberFinal alpha of the plasma output. | 1 |
interactive | booleanEnables pointer interaction and drift response. | true |
darkColorA | stringDark palette base tone. | "#0d0d14" |
darkColorB | stringDark palette mid tone. | "#1f2540" |
darkColorC | stringDark palette highlight tone. | "#4a6191" |
lightColorA | stringLight palette base tone. | "#f0f2f7" |
lightColorB | stringLight palette mid tone. | "#d7dceb" |
lightColorC | stringLight palette highlight tone. | "#bcc5e0" |
children | ReactNodeOptional overlay content rendered above the plasma layer. | — |
className | stringAdditional CSS classes for the root container. | — |
Keep in mind
Need a custom component?
I build bespoke UI components & websites tailored to your brand.