On this page:

Avatar

Note

Avatars represent users or entities through images, initials, or icons. They can display status indicators, work in groups, and serve as interactive triggers.

Design checklist

StatusItemDescription
✔️AnatomyIncludes descriptions of all parts of the component and its major variants.
✔️StatesIncludes all applicable interaction, display and value states.
✔️OptionsIncludes all relevant options (functional type, stylistic kind, semantic color, size, orientation, optional iconography, decorations, etc.)
✔️Color schemesIncludes both light and dark color schemes.
✔️BehaviorsIncludes descriptions of behaviors related to other components and responsive behaviors related to media breakpoints, size (minimums and maximums), orientation, alignment, position and layout (wrapping, truncation, overflow).

Anatomy

The Avatar component consists of three main variants - standard Avatar, AvatarGroup, and AvatarTrigger - each with their own specific anatomical elements.

Avatar

The standard Avatar contains:

AvatarGroup

The AvatarGroup combines multiple avatars:

AvatarTrigger

The AvatarTrigger extends the standard Avatar with:

States

Avatars can exist in various states that communicate status and interaction feedback.

Image states

Interaction states (AvatarTrigger)

Status states

Options

Avatars provide various options for customization:

Size

Six predefined sizes allow for flexibility in different UI contexts:

Content types

Status colors

When using status indicators, the following colors are available:

Border styles

Group display

For AvatarGroup:

Behaviors

Image handling

AvatarGroup behaviors

AvatarTrigger behaviors

Accessibility

Responsiveness

Changelog

DateTypeDescriptionAuthorAssociated issue(s)
2025-05-13 newInitial specification of Avatar componentOanh NguyenPAR-52