alpha
Avatar
An avatar is a thumbnail representation of an entity, such as a user or an organization.
< Avatar src = "https://i.imgur.com/kJOwAdv.png" alt = "default Adobe avatar" / >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
/ >
The Avatar component is a thumbnail representation of an entity, such as a user or an organization.
Note: Avatars must have an alt attribute. If the avatar is considered decorative and should not be announced by screen readers, then set alt="" to suppress the warning.
To internationalize an Avatar, a localized string should be passed to the alt prop.
Name Type Default Description src string — The image URL for the avatar. isDisabled boolean — Whether the avatar is disabled. size 'avatar-size-50'
| 'avatar-size-75'
| 'avatar-size-100'
| 'avatar-size-200'
| 'avatar-size-300'
| 'avatar-size-400'
| 'avatar-size-500'
| 'avatar-size-600'
| 'avatar-size-700'
| string
& & { }
| number avatar-size-100 Size of the avatar. Affects both height and width. alt string null Text description of the avatar.
LayoutName Type Default Description flex Responsive < string
| number
| boolean > — When used in a flex layout, specifies how the element will grow or shrink to fit the space available. See MDN . flexGrow Responsive < number > — When used in a flex layout, specifies how the element will grow to fit the space available. See MDN . flexShrink Responsive < number > — When used in a flex layout, specifies how the element will shrink to fit the space available. See MDN . flexBasis Responsive < number | string > — When used in a flex layout, specifies the initial main size of the element. See MDN . alignSelf Responsive < 'auto'
| 'normal'
| 'start'
| 'end'
| 'center'
| 'flex-start'
| 'flex-end'
| 'self-start'
| 'self-end'
| 'stretch' > — Overrides the alignItems property of a flex or grid container. See MDN . justifySelf Responsive < 'auto'
| 'normal'
| 'start'
| 'end'
| 'flex-start'
| 'flex-end'
| 'self-start'
| 'self-end'
| 'center'
| 'left'
| 'right'
| 'stretch' > — Specifies how the element is justified inside a flex or grid container. See MDN . order Responsive < number > — The layout order for the element within a flex or grid container. See MDN . gridArea Responsive < string > — When used in a grid layout, specifies the named grid area that the element should be placed in within the grid. See MDN . gridColumn Responsive < string > — When used in a grid layout, specifies the column the element should be placed in within the grid. See MDN . gridRow Responsive < string > — When used in a grid layout, specifies the row the element should be placed in within the grid. See MDN . gridColumnStart Responsive < string > — When used in a grid layout, specifies the starting column to span within the grid. See MDN . gridColumnEnd Responsive < string > — When used in a grid layout, specifies the ending column to span within the grid. See MDN . gridRowStart Responsive < string > — When used in a grid layout, specifies the starting row to span within the grid. See MDN . gridRowEnd Responsive < string > — When used in a grid layout, specifies the ending row to span within the grid. See MDN .
Spacing Sizing Positioning AccessibilityName Type Default Description id string — The element's unique identifier. See MDN .
AdvancedName Type Default Description UNSAFE_className string — Sets the CSS className for the element. Only use as a last resort . Use style props instead. UNSAFE_style CSSProperties — Sets inline style for the element. Only use as a last resort . Use style props instead.
View guidelines
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
isDisabled
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
isDisabled
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
isDisabled
/ >
View guidelines
< Flex gap = "size-100" wrap >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-50"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-75"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-100"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-200"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-300"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-400"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-500"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-600"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-700"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = { 100 }
/ >
< / Flex >
< Flex gap = "size-100" wrap >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-50"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-75"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-100"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-200"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-300"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-400"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-500"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-600"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-700"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = { 100 }
/ >
< / Flex >
< Flex
gap = "size-100"
wrap
>
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-50"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-75"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-100"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-200"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-300"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-400"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-500"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-600"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = "avatar-size-700"
/ >
< Avatar
src = "https://i.imgur.com/kJOwAdv.png"
alt = "default Adobe avatar"
size = { 100 }
/ >
< / Flex >