title: Avatar
Avatars can be used to represent people or objects. It supports images, Icons, or characters.
Use shape
and size
prop to set avatar's shape and size.
:::demo
avatar/basic
:::
It supports images, Icons, or characters.
:::demo
avatar/types
:::
fallback when image load error.
:::demo
avatar/fallback
:::
Set how the image fit its container for an image avatar, same as object-fit.
:::demo
avatar/fit
:::
Name | Description | Type | Default |
---|---|---|---|
icon | representation type to icon, more info on icon component. | ^[string] / ^[Component] | — |
size | avatar size. | ^[number] / ^[enum]'large' \| 'default' \| 'small' |
default |
shape | avatar shape. | ^[enum]'circle' \| 'square' |
circle |
src | the source of the image for an image avatar. | string |
— |
src-set | native attribute srcset of image avatar. |
string |
— |
alt | native attribute alt of image avatar. |
string |
— |
fit | set how the image fit its container for an image avatar. | ^[enum]'fill' \| 'contain' \| 'cover' \| 'none' \| 'scale-down' |
cover |
Name | Description | Type |
---|---|---|
error | trigger when image load error. | ^[Function](e: Event) => void |
Name | Description |
---|---|
default | customize avatar content. |