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.3K
  • Reveal Text

    Reveal Text

    1.1K
  • Leads Data Table

    Leads Data Table

    934
  • Portfolio Gallery

    Portfolio Gallery

    919
  • Message Dock

    Message Dock

    832
  • Ruler Carousel

    Ruler Carousel

    617

More in Shaders

View all
  • Glass Fold

    Glass Fold

    202
  • Wave

    Wave

    683
  • Neural Noise

    Neural Noise

    714
  • Paper design shader Background

    Paper design shader Background

    672
  • DitheredShaderBackground

    DitheredShaderBackground

    43
  • LightSpeed

    LightSpeed

    206
  • Dotted Veil

    Dotted Veil

    57
  • Stripe like gradient-shader

    Stripe like gradient-shader

    265