Isaiah

Shader Avatar

Shaders 7

About

An animated avatar that renders initials over a live WebGL shader background, automatically adapting its colors to light or dark theme.

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

Code

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

Usage.tsx

import { BjorkShaderAvatar } from "@/components/ui/primitive-avatar";

export default function PrimitiveAvatarDemo() {
  return (
    <div className="flex items-center justify-center gap-6 p-10">
      <BjorkShaderAvatar initials="IB" size={76} />
      <BjorkShaderAvatar initials="AB" size={96} />
    </div>
  );
}

Dependencies

More by Isaiah

View all
  • Agent Plan

    Agent Plan

    2.2K
  • Video Scroll Hero

    Video Scroll Hero

    1.4K
  • Voice Powered Orb

    Voice Powered Orb

    1.4K
  • Reveal Text

    Reveal Text

    1.1K
  • Leads Data Table

    Leads Data Table

    939
  • Portfolio Gallery

    Portfolio Gallery

    933
  • Message Dock

    Message Dock

    838
  • Ruler Carousel

    Ruler Carousel

    622

More in Shaders

View all
  • Glass Fold

    Glass Fold

    249
  • Phosphor 30

    Phosphor 30

    289
  • Shader Animation

    Shader Animation

    3.7K
  • Paper design shader Background

    Paper design shader Background

    677
  • Shader Background

    Shader Background

    2K
  • Black Hole

    Black Hole

    24
  • Shader Dithering

    Shader Dithering

    34
  • Stripe like gradient-shader

    Stripe like gradient-shader

    265