MDUIDocs
Copia il link di llms.txtCopia il link di llms-full.txtVisualizza questa pagina in MarkdownDiscuti questa pagina con ChatGPTDiscuti la documentazione completa del progetto con ChatGPT
Colori preimpostati
Colore personalizzato
Estrai colore dallo sfondo
Seleziona uno sfondo
Guida introduttiva
Sviluppo assistito dall'IA
Stili
Integrazione con i framework
Componenti
Avatar Badge BottomAppBar Button ButtonIcon Card Checkbox Chip CircularProgress Collapse Dialog Divider Dropdown Fab Icon Layout LinearProgress List Menu NavigationBar NavigationDrawer NavigationRail Radio RangeSlider Select SegmentedButton Slider Snackbar Switch Tabs TextField Tooltip TopAppBar
Funzioni
Librerie

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 HTMLProprietà JavaScriptReflectTipoPredefinito
srcsrcstring-

URL dell'immagine dell'avatar

fitfit'contain' | 'cover' | 'fill' | 'none' | 'scale-down'-

Come l'immagine si adatta al contenitore, equivalente alla proprietà nativa object-fit. I valori opzionali includono:

  • contain: mantiene le proporzioni originali dell'immagine, ridimensionando il contenuto in modo proporzionale
  • cover: mantiene le proporzioni originali dell'immagine, ma il contenuto potrebbe essere ritagliato
  • fill: valore predefinito, non mantiene le proporzioni originali, il contenuto viene allungato per riempire l'intero contenitore
  • none: mantiene le dimensioni originali dell'immagine, il contenuto non viene ridimensionato né allungato
  • scale-down: mantiene le proporzioni originali dell'immagine, le dimensioni del contenuto corrispondono al valore più piccolo tra none e contain
iconiconstring-

Nome dell'icona Material per l'avatar

labellabelstring-

Testo alternativo per l'avatar

Slots

Nome
(predefinito)

Contenuto personalizzato dell'avatar: lettere, caratteri, elementi <img>, icone, ecc.

CSS Parts

Nome
image

Quando si utilizza un'immagine come avatar, l'elemento <img> all'interno del componente

icon

Quando si utilizza un'icona come avatar, l'elemento <mdui-icon> all'interno del componente

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.

In questa pagina