Avatar
Avatare stellen eine Person oder ein Objekt dar. Sie unterstützen verschiedene Formen, darunter Bilder, Symbole oder Zeichen.
Verwendung
Importieren Sie die Komponente nach Bedarf:
import 'mdui/components/avatar.js';
Importieren Sie den TypeScript-Typ der Komponente nach Bedarf:
import type { Avatar } from 'mdui/components/avatar.js';
Beispiel:
<mdui-avatar src="https://avatars.githubusercontent.com/u/3030330?s=40&v=4"></mdui-avatar>Beispiele
Bild-Avatar
Mit dem Attribut src legen Sie einen Bildlink als Avatar fest oder stellen im default Slot ein <img>-Element als Avatar bereit.
Sie können mit dem Attribut fit festlegen, wie das Bild in den Container passt, ähnlich wie beim nativen object-fit.
Symbol-Avatar
Mit dem Attribut icon legen Sie ein Material Icons-Symbol als Avatar fest oder stellen im default Slot ein Symbol-Element als Avatar bereit.
Zeichen-Avatar
Im default Slot können Sie beliebigen Text als Avatar verwenden.
API
Eigenschaften
| Attribut | Property | Reflect | Typ | Standard |
|---|---|---|---|---|
src | src | string | - | |
URL des Avatar-Bildes. | ||||
fit | fit | 'contain' | 'cover' | 'fill' | 'none' | 'scale-down' | - | |
Methode zur Bildanpassung, ähnlich der CSS-Eigenschaft
| ||||
icon | icon | string | - | |
Der Name des Material Icons für den Avatar. | ||||
label | label | string | - | |
Textbeschreibung des Avatars. | ||||
CSS Custom Property
| Name |
|---|
--shape-corner |
Der Eckradius der Komponente. Sie können einen bestimmten Pixelwert verwenden, es wird jedoch empfohlen, auf Design-Tokens zu verweisen. |