127 Components

Volcano Embers

Backgrounds

Rising volcanic embers and charred thermal ash on Canvas 2D with molten caldera horizon glow, velocity-aligned incandescent spark trails, and turbulent updraft vortices.

Thermal Ash & Updrafts

Volcano Embers

Installation

Install directly into your project using the shadcn CLI or copy the source code manually.

Requires:lucide-reactclsxtailwind-merge
$npx shadcn@latest add "https://boseui.site/r/volcano-embers.json"

Props

TypeScript props supported by <VolcanoEmbers />.

7 props
PropTypeDefaultDescription
emberCountnumber110Total number of rising embers and thermal ash particles.
updraftSpeednumber1.2Vertical thermal updraft velocity multiplier.
turbulencenumber1.0Intensity of horizontal curl turbulence and vortex swirl.
emberColorstring"#FF6B1A"Primary hex color for the glowing embers and caldera horizon.
coreGlownumber0.8Intensity of the molten magma glow along the bottom horizon (0 to 1.5).
childrenReact.ReactNode—Optional foreground UI rendered above the embers canvas.
classNamestring—Additional Tailwind CSS classes for the root container.

Key Features

  • Velocity-aligned incandescent ember streaks with radial bloom halos and cooling curves
  • Mixed particle simulation combining glowing sparks and charred floating thermal ash
  • Pulsing molten caldera horizon glow behind a dark basalt rim silhouette
  • Interactive pointer updraft repulsion and live HUD controls for ember color, updraft, and swirl

Keyboard & Accessibility

  • Canvas layer uses pointer-events-none so foreground interactive elements remain unobstructed
  • Interactive HUD presets and sliders support full keyboard focus and manipulation