Desktop optimized

Please maximize your browser window or use a larger screen to explore the component library.

Go to home

Ember Burn

An interactive image transition component. Simulates a burning ember hole using complex SVG displacement maps and color matrices. The burn originates exactly from the mouse entry coordinates.

Last Modified:Aug 17, 2026

Install

CLI

ember-burn
$pnpm dlx shadcn@latest add https://ui.satisium.com/r/ember-burn.json

Or install a specific demo variant:

ember-burn-demo
$pnpm dlx shadcn@latest add https://ui.satisium.com/r/ember-burn-demo.json

Manual

1. Install Dependencies

Dependencies
$pnpm add gsap @gsap/react clsx tailwind-merge

2. Add Source Code

Props

PropTypeDefaultDescription
imageUrlstringRequiredThe URL of the image to burn away.
childrenReact.ReactNodeRequiredThe content to reveal underneath the image.
durationnumber2.5Duration of the burn animation.
maxDisplacementnumber400The maximum displacement scale of the turbulence. Higher = more jagged edges.
easestring"power2.inOut"GSAP easing string.