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 >