AvatarAvatar
Az avatar felhasználók vagy tárgyak megjelenítésére szolgál, támogatja a különböző formákat, beleértve a képeket, ikonokat vagy karaktereket.
Használat
A komponens importálása:
import 'mdui/components/avatar.js';
A komponens TypeScript-típusának importálása:
import type { Avatar } from 'mdui/components/avatar.js';
Példa:
<mdui-avatar src="https://avatars.githubusercontent.com/u/3030330?s=40&v=4"></mdui-avatar>Példák
Kép avatar
A src attribútummal egy képlinket adhat meg avatárként, vagy az alapértelmezett slotban egy <img> elemet helyezhet el avatárként.
A fit attribútummal meghatározhatja, hogy a kép hogyan illeszkedjen a konténerbe, hasonlóan a natív object-fit tulajdonsághoz.
Ikon avatar
A Material Icons ikont avatarként az icon attribútummal adhatja meg, az alapértelmezett slotban pedig ikont helyezhet el.
Karakter avatar
Az alapértelmezett slotban tetszőleges szöveget használhat avatarként.
API
Tulajdonságok
| Attribútum | Tulajdonság | Reflect | Típus | Alapértelmezett |
|---|---|---|---|---|
src | src | string | - | |
Az avatar kép URL címe. | ||||
fit | fit | 'contain' | 'cover' | 'fill' | 'none' | 'scale-down' | - | |
A kép illesztési módja a konténeren belül, megegyezik az eredeti
| ||||
icon | icon | string | - | |
Az avatar Material Icons ikonjának neve. | ||||
label | label | string | - | |
Az avatar alternatív szöveges leírása. | ||||
Slots
| Név |
|---|
| (alapértelmezett) |
Egyéni avatar tartalom, lehet betű, karakter, |
CSS egyéni tulajdonságok
| Név |
|---|
--shape-corner |
A komponens sarok lekerekítésének mérete. Megadható konkrét pixelérték; de ajánlott a design tokenek hivatkozása. |