jay sharma

Shader Anime Fire

Heroes

About

Cel-shaded WebGL flames for landing heroes: tongues lick up from the bottom in flat bands of heat, and the fire reaches for the pointer.

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Shader Anime Fire to your project and fits it to your theme.

Code

How Shader Anime Fire is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

"use client"

import { ShaderAnimeFire } from "@/components/ui/shader-anime-fire"

const settings = {
  colors: ["#B4200A", "#FF6512", "#FFC04A"],
  speed: 0.6,
  intensity: 1,
  height: 0.45,
  interactive: true,
  dither: false,
}

// Unchanged colors are left unset so the component picks its own light/dark palette.
function sameColors(a: string[], b: string[]) {
  return a.length === b.length && a.every((c, i) => c.toLowerCase() === b[i]!.toLowerCase())
}

export default function ShaderAnimeFireDemo(props: Partial<typeof settings>) {
  const s = { ...settings, ...props }

  return (
    <div className="flex min-h-[520px] w-full items-center justify-center bg-background p-4">
      <div className="relative h-[480px] w-full max-w-4xl overflow-hidden rounded-xl border border-border bg-background">
        <ShaderAnimeFire
          className="absolute inset-0"
          colors={sameColors(s.colors, settings.colors) ? undefined : s.colors}
          speed={s.speed}
          intensity={s.intensity}
          height={s.height}
          interactive={s.interactive}
          dither={s.dither}
        />
      </div>
    </div>
  )
}

More by jay sharma

View all
  • Live Orb

    Live Orb

    354
  • Chrome Button

    Chrome Button

    184
  • Frame Button

    Frame Button

    133
  • Shader Metal

    Shader Metal

    88
  • Highlight Button

    Highlight Button

    81
  • ASCII Fluid

    ASCII Fluid

    76
  • Brutal Button

    Brutal Button

    64
  • Motion Button

    Motion Button

    61

More in Heroes

View all
  • SaaS Template

    SaaS Template

    2.5K
  • Hero

    Hero

    1.3K
  • Responsive Hero Banner

    Responsive Hero Banner

    2K
  • Editorial Collage Hero

    Editorial Collage Hero

    458
  • Centered Hero with Image Fan

    Centered Hero with Image Fan

    968
  • Aero Hero-3

    Aero Hero-3

    576
  • Hero 03

    Hero 03

    328
  • Minimalist Hero Fashion

    Minimalist Hero Fashion

    296