Card
Le card sono componenti versatili che fungono da contenitori per contenuti e azioni relativi a un singolo argomento.
Utilizzo
Importa il componente:
import 'mdui/components/card.js';
Importa il tipo TypeScript:
import type { Card } from 'mdui/components/card.js';
Esempio:
<mdui-card style="width: 200px;height: 124px">Card</mdui-card>Cliccabile
Aggiungi l'attributo clickable per rendere interattiva la card. Questo aggiunge effetti hover e di ripple al clic.
Link
Usa l'attributo href per trasformare la card in un link. Gli attributi download, target e rel sono disponibili per le normali funzionalità dei link.
Stato Disabilitato
Usa l'attributo disabled per disabilitare la card.
API
Proprietà
| Attributo HTML | Proprietà JavaScript | Reflect | Tipo | Predefinito |
|---|---|---|---|---|
variant | variant | 'elevated' | 'filled' | 'outlined' | 'elevated' | |
Variante della card. I valori opzionali includono:
| ||||
clickable | clickable | boolean | false | |
Se cliccabile. Se | ||||
disabled | disabled | boolean | false | |
Se il componente è disabilitato | ||||
href | href | string | - | |
URL di destinazione del collegamento. Se questa proprietà è impostata, il componente viene renderizzato come elemento | ||||
download | download | string | - | |
Destinazione del download del collegamento. Nota: questa proprietà è valida solo se è impostato l'attributo | ||||
target | target | '_blank' | '_parent' | '_self' | '_top' | - | |
Modalità di apertura del collegamento. I valori opzionali includono:
Nota: questa proprietà è valida solo se è impostato l'attributo | ||||
rel | rel | 'alternate' | 'author' | 'bookmark' | 'external' | 'help' | 'license' | 'me' | 'next' | 'nofollow' | 'noreferrer' | 'opener' | 'prev' | 'search' | 'tag' | - | |
Relazione tra il documento corrente e il documento collegato. I valori opzionali includono:
Nota: disponibile solo quando è specificato l'attributo | ||||
autofocus | autofocus | boolean | false | |
Se deve ricevere automaticamente il focus al caricamento della pagina | ||||
tabindex | tabIndex | number | - | |
Ordine di tabulazione dell'elemento | ||||
Metodi
| Nome | Parametri | Restituisce |
|---|---|---|
click | void | |
Simula un clic del mouse sull'elemento | ||
focus |
| void |
Imposta il focus sull'elemento corrente. È possibile passare un oggetto come parametro, le cui proprietà includono:
| ||
blur | void | |
Rimuove il focus dall'elemento corrente | ||
Slots
| Nome |
|---|
| (predefinito) |
Contenuto della card |
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. |