Avatar
- Usage
- Styling
Style Properties
The following style properties can be used in CSS stylesheets to customize the appearance of this component.
To apply values to these properties globally in your application UI, place them in a CSS block using the html {…}
selector.
See Lumo Style Properties for more information on style properties.
Common Properties
Feature | Property | Default Value |
---|---|---|
Avatar size |
|
|
Avatar Group overlap |
|
|
Avatar Group overlap border |
|
|
User Color Properties
Feature | Property | Default Value |
---|---|---|
User color 0 |
|
|
User color 1 |
|
|
User color 2 |
|
|
User color 3 |
|
|
User color 4 |
|
|
User color 5 |
|
|
User color 6 |
|
|
CSS Selectors
The following CSS selectors can be used in stylesheets to target the various parts and states of the component. See the Styling documentation for more details on how to style components.
Avatar
- Root element
-
vaadin-avatar
- Hovered avatar
-
vaadin-avatar
:hover - Focused avatar
-
vaadin-avatar
[focused] - Avatar with color index
-
vaadin-avatar
[has-color-index] - Overflow avatar
-
vaadin-avatar
[slot="overflow"] - Expanded overflow avatar
-
vaadin-avatar
[aria-expanded="true"] - Avatar icon
-
vaadin-avatar
::part(icon) - Avatar abbreviation
-
vaadin-avatar
::part(abbr)
Overlay
- Overlay element
-
vaadin-avatar-group-overlay
- Overlay background
-
vaadin-avatar-group-overlay
::part(overlay) - Overlay content wrapper
-
vaadin-avatar-group-overlay
::part(content) - Menu inside overlay
-
vaadin-avatar-group-menu
- Item element
-
vaadin-avatar-group-menu-item
- Hovered item
-
vaadin-avatar-group-menu-item
:hover - Focused item
-
vaadin-avatar-group-menu-item
[focused] - Item content wrapper
-
vaadin-avatar-group-menu-item
::part(content) - Item avatar
-
vaadin-avatar-group-menu-item
> vaadin-avatar