Avatar

OverviewExamplesPropertiesCSS PropertiesDependenciesUsageIntegration

Avatar is used for showing a thumbnail representation of a single user or entity. Default avatar illustration is displayed when no src is specified.

Loading...

Properties

PropertyAttribute Description TypeDefault
sizesizeThe size of the avatar.'s' | 'm' | 'l' | 'xl' | 'xxl' | 'xxxl''m'
srcsrcThe URL of the avatar image uploaded by the user.string | undefined
namenameThe name of the person or entity.string''
iconiconThe fallback icon.string | undefined
variantvariantThe style variant of the avatar.'default' | 'square''default'

CSS Properties

CSS Custom Properties provide more fine grain control over component presentation. We advise utilizing existing properties on the component before using these.

PropertyDescriptionDefault
--n-avatar-colorControls the color of the avatar fallback, using color tokens.var(--n-color-status-highlight)
--n-avatar-sizeControls the size of the avatar, using icon sizing tokens.var(--n-size-icon-l)
--n-avatar-box-shadowControls the box shadow for the avatar.none
--n-avatar-text-colorControls the color of the avatar’s text and icon, using color tokens.var(--n-color-text-on-accent)

Usage

This section includes guidelines for designers and developers about the usage of this component in different contexts.

Do

  • Use the circle avatar to represent a single user or an animal.
  • Use the square avatar for organizations or group of animals.
  • Always add the name of the user, animal, organization, or group of animals using the name property.
  • For the best results, use square images or images cropped into a square.

Don’t

  • Don’t use the circle avatar to represent organizations or group of animals.
  • Don’t use the square avatar to represent a single user or an animal.
  • Don’t use an avatar when an icon is more suitable, for example when denoting groups or "things".
  • Try to avoid using landscape or portrait images as avatars. Let users crop their images before or after uploading if possible.

Integration

For integration guidelines, please see Web Components documentation .

Was this page helpful?

Yes No

We use this feedback to improve our documentation.