AvatarAvatar
Avatar se používá k reprezentaci uživatele nebo objektu a podporuje různé formy, včetně obrázků, ikon nebo znaků.
Způsob použití
Importujte komponentu podle potřeby:
import 'mdui/components/avatar.js';
Importujte TypeScript typy komponenty podle potřeby:
import type { Avatar } from 'mdui/components/avatar.js';
Příklad použití:
<mdui-avatar src="https://avatars.githubusercontent.com/u/3030330?s=40&v=4"></mdui-avatar>Příklady
Obrázkový avatar
Můžete použít atribut src k určení odkazu na obrázek jako avatar, nebo poskytnout prvek <img> ve výchozím slotu jako avatar.
Můžete použít atribut fit k definování, jak se obrázek přizpůsobí rámečku, podobně jako nativní object-fit.
Ikonový avatar
Můžete použít atribut icon k určení ikony Material Icons jako avatar, nebo poskytnout prvek ikony ve výchozím slotu jako avatar.
Znakový avatar
Můžete použít libovolný text ve výchozím slotu jako avatar.
API
Vlastnosti
| Atribut | Vlastnost | Reflect | Typ | Výchozí |
|---|---|---|---|---|
src | src | string | - | |
URL adresa obrázku avataru. | ||||
fit | fit | 'contain' | 'cover' | 'fill' | 'none' | 'scale-down' | - | |
Způsob přizpůsobení obrázku kontejneru. Odpovídá CSS vlastnosti
| ||||
icon | icon | string | - | |
Název ikony z knihovny Material Icons použitý pro avatar. | ||||
label | label | string | - | |
Alternativní textový popis avataru. | ||||
CSS Custom Properties
| Název |
|---|
--shape-corner |
Velikost zaoblení rohů komponenty. Lze zadat konkrétní hodnotu v pixelech; doporučuje se však odkazovat na Designové tokeny. |