Komponenten-Showcase
DaisyCard
Ein einfaches Nutzungsbeispiel aus vue-daisyui-components – ohne zusätzliche Anwendungslogik.
Props-Referenz
Definitionen aus defineProps der installierten Komponente. Eine aktivierte Checkbox kennzeichnet ein erforderliches Prop. Typnamen verweisen auf die Typen der Bibliothek.
| Beschreibung | Erforderlich | Name | Typ |
|---|---|---|---|
Aktionsliste mit Beschriftung, Variante und optionalem onClick. | actions | Array<{ label: string; variant?: "primary" | "secondary" | "accent" | "neutral" | "ghost" | "link" | "info" | "success" | "warning" | "error"; onClick?: () => void }> | |
Schriftgröße der Aktionsbeschriftung. | actionSize | "xs" | "sm" | "base" | "lg" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | "6xl" | "7xl" | "8xl" | "9xl" | |
Beschriftung des Badges im Kartenkopf. | badge | string | |
Farbvariante des Karten-Badges. | badgeVariant | "primary" | "secondary" | "accent" | "neutral" | "info" | "success" | "warning" | "error" | |
Zeigt einen Rahmen um die Karte. | bordered | boolean | |
Zusätzliche CSS-Klassen am äußeren Element. | className | string | |
Aktiviert die kompakte Kartenvariante. | compact | boolean | |
Angezeigter Beschreibungstext. | description | string | |
Schriftgröße der Beschreibung. | descriptionSize | "xs" | "sm" | "base" | "lg" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | "6xl" | "7xl" | "8xl" | "9xl" | |
URL des Kartenbilds. | image | string | |
Alternativer Text für das Bild. | imageAlt | string | |
Zeigt das Bild als Hintergrund der Karte. | imageFull | boolean | |
Ordnet das Bild seitlich neben dem Karteninhalt an. | side | boolean | |
Angezeigter Titel. | title | string | |
Schriftgröße des Titels. | titleSize | "xs" | "sm" | "base" | "lg" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | "6xl" | "7xl" | "8xl" | "9xl" |
Live-Vorschau
Dein nächstes Projekt
NeuEine DaisyCard mit Titel, Badge, eigenem Inhalt und einem Actions-Slot.