DocsClosing Plasma

Closing Plasma

A premium footer-ready plasma background with atmospheric noise and smooth pointer-driven flow.

Installation

pnpm dlx shadcn@latest add @componentry/closing-plasma

Usage

import { ClosingPlasma } from "@/components/ui/closing-plasma"

<div className="w-full h-screen">
  <ClosingPlasma
    speed={1}
  />
</div>

API Reference

PropTypeDefault
speednumber

Animation speed multiplier.

1
turbulencenumber

Amount of layered FBM deformation.

1
mouseInfluencenumber

Strength of pointer distortion.

1
grainnumber

Procedural grain intensity.

1
sparklenumber

Sparkle highlight intensity.

1
vignettenumber

Edge falloff intensity.

1
opacitynumber

Final alpha of the plasma output.

1
interactiveboolean

Enables pointer interaction and drift response.

true
darkColorAstring

Dark palette base tone.

"#0d0d14"
darkColorBstring

Dark palette mid tone.

"#1f2540"
darkColorCstring

Dark palette highlight tone.

"#4a6191"
lightColorAstring

Light palette base tone.

"#f0f2f7"
lightColorBstring

Light palette mid tone.

"#d7dceb"
lightColorCstring

Light palette highlight tone.

"#bcc5e0"
childrenReactNode

Optional overlay content rendered above the plasma layer.

—
classNamestring

Additional CSS classes for the root container.

—

Keep in mind

This component is inspired by various open-source projects and patterns. Please verify licenses and implementation details before using in production.

Need a custom component?

I build bespoke UI components & websites tailored to your brand.

DM me on X
PreviousAurora FlowNextDither Prism Hero