Avatar
An 8-bit style avatar component that displays user profile images with optional pixelation and fallback.
A pixelated 8-bit avatar component
8B
8B
8B
Installation
pnpm dlx shadcn@canary add https://8bitcn.com/r/8bit-avatar.json
Usage
import { Avatar, AvatarImage, AvatarFallback } from "@/components/ui/8bit/avatar"
<Avatar>
<AvatarImage src="https://8bitcn.com/images/pixelized-8bitcnorc.jpg" alt="@8bitcn" />
<AvatarFallback>CN</AvatarFallback>
</Avatar>
Examples
Variants
<Avatar variant="pixel">
<AvatarImage src="https://8bitcn.com/images/pixelized-8bitcnorc.jpg" alt="@8bitcn" />
<AvatarFallback>CN</AvatarFallback>
</Avatar>
<Avatar variant="default">
<AvatarFallback>AB</AvatarFallback>
</Avatar>
Custom Sizes
<Avatar className="size-20">
<AvatarImage src="https://8bitcn.com/images/pixelized-8bitcnorc.jpg" alt="@8bitcn" />
<AvatarFallback>CN</AvatarFallback>
</Avatar>
<Avatar className="size-6">
<AvatarFallback>8B</AvatarFallback>
</Avatar>