+3
<div class="flex flex-row flex-wrap items-center gap-6 md:gap-12">
<Avatar>
<AvatarImage Src="https://github.com/shadcn.png" Alt="@("@shadcn")" Class="grayscale" />
<AvatarFallback>CN</AvatarFallback>
</Avatar>
<Avatar>
<AvatarImage Src="https://github.com/evilrabbit.png" Alt="@("@evilrabbit")" />
<AvatarFallback>ER</AvatarFallback>
<AvatarBadge Class="bg-green-600 dark:bg-green-800" />
</Avatar>
<AvatarGroup Class="grayscale">
<Avatar>
<AvatarImage Src="https://github.com/shadcn.png" Alt="@("@shadcn")" />
<AvatarFallback>CN</AvatarFallback>
</Avatar>
<Avatar>
<AvatarImage Src="https://github.com/maxleiter.png" Alt="@("@maxleiter")" />
<AvatarFallback>LR</AvatarFallback>
</Avatar>
<Avatar>
<AvatarImage Src="https://github.com/evilrabbit.png" Alt="@("@evilrabbit")" />
<AvatarFallback>ER</AvatarFallback>
</Avatar>
<AvatarGroupCount>+3</AvatarGroupCount>
</AvatarGroup>
</div>Installation
Install the avatar component using the command or manual steps.
blazor-shadcn add avatarUsage
@using BlazorShadcn.Components.UI<Avatar>
<AvatarImage Src="https://github.com/shadcn.png" Alt="@("@shadcn")" />
<AvatarFallback>CN</AvatarFallback>
</Avatar>Examples
Basic
<Avatar>
<AvatarImage Src="https://github.com/shadcn.png" Alt="@("@shadcn")" />
<AvatarFallback>CN</AvatarFallback>
</Avatar>Badge
<Avatar>
<AvatarImage Src="https://github.com/shadcn.png" Alt="@("@shadcn")" />
<AvatarFallback>CN</AvatarFallback>
<AvatarBadge Class="bg-green-600 dark:bg-green-800" />
</Avatar>Badge with Icon
<Avatar>
<AvatarImage Src="https://github.com/evilrabbit.png" Alt="@("@evilrabbit")" />
<AvatarFallback>ER</AvatarFallback>
<AvatarBadge Class="bg-green-600 dark:bg-green-800">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true">
<path d="M9 12.75 11.25 15 15 9.75l1.5 1.5-5.25 5.25-3.75-3.75z" />
</svg>
</AvatarBadge>
</Avatar>Avatar Group



+3
<AvatarGroup Class="grayscale">
<Avatar>
<AvatarImage Src="https://github.com/shadcn.png" Alt="@("@shadcn")" />
<AvatarFallback>CN</AvatarFallback>
</Avatar>
<Avatar>
<AvatarImage Src="https://github.com/maxleiter.png" Alt="@("@maxleiter")" />
<AvatarFallback>LR</AvatarFallback>
</Avatar>
<Avatar>
<AvatarImage Src="https://github.com/evilrabbit.png" Alt="@("@evilrabbit")" />
<AvatarFallback>ER</AvatarFallback>
</Avatar>
<AvatarGroupCount>+3</AvatarGroupCount>
</AvatarGroup>Avatar Group Count



+3
<AvatarGroup Class="grayscale">
<Avatar>
<AvatarImage Src="https://github.com/shadcn.png" Alt="@("@shadcn")" />
<AvatarFallback>CN</AvatarFallback>
</Avatar>
<Avatar>
<AvatarImage Src="https://github.com/maxleiter.png" Alt="@("@maxleiter")" />
<AvatarFallback>LR</AvatarFallback>
</Avatar>
<Avatar>
<AvatarImage Src="https://github.com/evilrabbit.png" Alt="@("@evilrabbit")" />
<AvatarFallback>ER</AvatarFallback>
</Avatar>
<AvatarGroupCount>+3</AvatarGroupCount>
</AvatarGroup>Avatar Group with Icon



<AvatarGroup Class="grayscale">
<Avatar>
<AvatarImage Src="https://github.com/shadcn.png" Alt="@("@shadcn")" />
<AvatarFallback>CN</AvatarFallback>
</Avatar>
<Avatar>
<AvatarImage Src="https://github.com/maxleiter.png" Alt="@("@maxleiter")" />
<AvatarFallback>LR</AvatarFallback>
</Avatar>
<Avatar>
<AvatarImage Src="https://github.com/evilrabbit.png" Alt="@("@evilrabbit")" />
<AvatarFallback>ER</AvatarFallback>
</Avatar>
<AvatarGroupCount>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true">
<path d="M11.25 4.5a.75.75 0 0 1 1.5 0v6.75h6.75a.75.75 0 0 1 0 1.5h-6.75v6.75a.75.75 0 0 1-1.5 0v-6.75H4.5a.75.75 0 0 1 0-1.5h6.75V4.5z" />
</svg>
</AvatarGroupCount>
</AvatarGroup>Sizes



<div class="flex flex-wrap items-center gap-2 grayscale">
<Avatar Size="sm">
<AvatarImage Src="https://github.com/shadcn.png" Alt="@("@shadcn")" />
<AvatarFallback>CN</AvatarFallback>
</Avatar>
<Avatar>
<AvatarImage Src="https://github.com/shadcn.png" Alt="@("@shadcn")" />
<AvatarFallback>CN</AvatarFallback>
</Avatar>
<Avatar Size="lg">
<AvatarImage Src="https://github.com/shadcn.png" Alt="@("@shadcn")" />
<AvatarFallback>CN</AvatarFallback>
</Avatar>
</div>Dropdown
<div class="relative">
<Button Variant="ButtonVariant.Ghost" Size="ButtonSize.Icon" Class="rounded-full">
<Avatar>
<AvatarImage Src="https://github.com/shadcn.png" Alt="@("@shadcn")" />
<AvatarFallback>CN</AvatarFallback>
</Avatar>
</Button>
<!-- Render a popover-style menu panel with Profile, Billing, Settings, and Log out actions when open -->
</div>API Reference
Avatar
The Avatar component is the root component that wraps the avatar image and fallback.
AvatarImage
The AvatarImage component displays the avatar image.
AvatarFallback
The AvatarFallback component displays fallback content when the image fails to load.
AvatarBadge
The AvatarBadge component displays a badge indicator on the avatar.
AvatarGroup
The AvatarGroup component displays a group of overlapping avatars.
AvatarGroupCount
The AvatarGroupCount component displays the count of additional avatars in a group.
For more information, see the Radix UI documentation.