Card
Die Card ist eine vielseitige Komponente zur Darstellung von Inhalten und Aktionen, die sich auf ein einzelnes Thema beziehen.
Verwendung
Importieren Sie die Komponente nach Bedarf:
import 'mdui/components/card.js';
Importieren Sie den TypeScript-Typ der Komponente nach Bedarf:
import type { Card } from 'mdui/components/card.js';
Beispiel:
<mdui-card style="width: 200px;height: 124px">Card</mdui-card>Anklickbar
Mit dem Attribut clickable wird die Card anklickbar und erhält einen Maus-Hover-Effekt sowie einen Klick-Wellen-Effekt.
Link
Mit dem Attribut href verwandeln Sie die Card in einen Link. Zusätzlich stehen die Attribute download, target und rel zur Verfügung.
Deaktivierter Zustand
Mit dem Attribut disabled wird die Card deaktiviert.
API
Eigenschaften
| Attribut | Property | Reflect | Typ | Standard |
|---|---|---|---|---|
variant | variant | 'elevated' | 'filled' | 'outlined' | 'elevated' | |
Definiert die Card-Variante. Mögliche Werte:
| ||||
clickable | clickable | boolean | false | |
Macht die Card anklickbar. Wenn gesetzt, werden Hover- und Klick-Ripple-Effekte hinzugefügt. | ||||
disabled | disabled | boolean | false | |
Deaktiviert die Card. | ||||
href | href | string | - | |
Die URL für den Link. Wenn gesetzt, wird die Komponente als | ||||
download | download | string | - | |
Lädt die verlinkte URL herunter. Hinweis: Nur verfügbar, wenn | ||||
target | target | '_blank' | '_parent' | '_self' | '_top' | - | |
Legt fest, wo die verlinkte URL geöffnet wird. Mögliche Werte:
Hinweis: Nur verfügbar, wenn | ||||
rel | rel | 'alternate' | 'author' | 'bookmark' | 'external' | 'help' | 'license' | 'me' | 'next' | 'nofollow' | 'noreferrer' | 'opener' | 'prev' | 'search' | 'tag' | - | |
Gibt die Beziehung der verlinkten URL als durch Leerzeichen getrennte Link-Typen an. Mögliche Werte:
Hinweis: Nur verfügbar, wenn | ||||
autofocus | autofocus | boolean | false | |
Gibt an, ob das Element beim Laden der Seite den Fokus erhält. | ||||
tabindex | tabIndex | number | - | |
Die Tab-Reihenfolge des Elements beim Navigieren mit der Tabulatortaste. | ||||
Methoden
| Name | Parameter | Rückgabewert |
|---|---|---|
click | void | |
Simuliert einen Mausklick auf das Element. | ||
focus |
| void |
Setzt den Fokus auf das Element. Der optionale Objektparameter kann eine | ||
blur | void | |
Entfernt den Fokus vom Element. | ||
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. |