Gut zu wissen:

Speichere den kopierten Code als .vue-Datei. Dein Projekt benötigt Vue 3, vue-daisyui-components und Tailwind CSS mit daisyUI. Binde vue-daisyui-components/styles.css global ein.

Dies ist kein offizielles daisyUI-Produkt, sondern eine von Martz.digital (alias Jonathan Martz) entwickelte Bibliothek.

Komponenten-Showcase

DaisyHero

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.

DaisyHero – Props-Referenz
BeschreibungErforderlichNameTyp
Schriftgröße der Aktionsbeschriftung.
actionSize
"xs" | "sm" | "base" | "lg" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | "6xl" | "7xl" | "8xl" | "9xl"
URL des Hero-Hintergrundbilds.
bgImagestring
Zusätzliche CSS-Klassen am äußeren Element.
classNamestring
Beschriftung des standardmäßigen Hero-Buttons.
ctaTextstring
Angezeigter Beschreibungstext.
descriptionstring
Schriftgröße der Beschreibung.
descriptionSize
"xs" | "sm" | "base" | "lg" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | "6xl" | "7xl" | "8xl" | "9xl"
Alternativer Text für das Bild.
imageAltstring
URL des Hero-Bilds.
imageUrlstring
Anordnung von Text und Bild im Hero.
layout
"center" | "side" | "side-reverse"
Angezeigter Titel.
titlestring
Schriftgröße des Titels.
titleSize
"xs" | "sm" | "base" | "lg" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | "6xl" | "7xl" | "8xl" | "9xl"
Visuelle Variante der Komponente.
variant
"primary" | "secondary" | "accent" | "neutral" | "ghost" | "link" | "info" | "success" | "warning" | "error"
Live-Vorschau

Dein nächstes Projekt

Ein Hero mit Titel, Beschreibung und einem frei belegbaren Actions-Slot.