Avatar
Gli avatar rappresentano utenti o entità tramite immagini, icone o caratteri.
Utilizzo
Importa il componente:
import 'mdui/components/avatar.js';
Importa il tipo TypeScript:
import type { Avatar } from 'mdui/components/avatar.js';
Esempio:
<mdui-avatar src="https://avatars.githubusercontent.com/u/3030330?s=40&v=4"></mdui-avatar>Esempi
Avatar con immagine
Usa l'attributo src per impostare un'immagine come avatar, oppure inserisci direttamente un elemento <img> nello slot predefinito.
L'attributo fit determina il modo in cui l'immagine si adatta al contenitore. Funziona in modo simile alla proprietà nativa object-fit.
Avatar con icona
Usa l'attributo icon per impostare un'Icona Material per l'avatar. Oppure, passa un elemento icona nello slot predefinito.
Avatar con testo
Puoi usare qualsiasi testo nello slot predefinito come avatar.
API
Proprietà
| Attributo HTML | Proprietà JavaScript | Reflect | Tipo | Predefinito |
|---|---|---|---|---|
src | src | string | - | |
URL dell'immagine dell'avatar | ||||
fit | fit | 'contain' | 'cover' | 'fill' | 'none' | 'scale-down' | - | |
Come l'immagine si adatta al contenitore, equivalente alla proprietà nativa
| ||||
icon | icon | string | - | |
Nome dell'icona Material per l'avatar | ||||
label | label | string | - | |
Testo alternativo per l'avatar | ||||
Slots
| Nome |
|---|
| (predefinito) |
Contenuto personalizzato dell'avatar: lettere, caratteri, elementi |
CSS Custom Property
| Nome |
|---|
--shape-corner |
Dimensione dell'arrotondamento degli angoli del componente. È possibile specificare un valore in pixel, ma si consiglia di fare riferimento al Design Token. |