Layout · Komponente

Card

Gruppiert zusammengehörige Informationen und Aktionen.

Demo

Ein Markup, drei Adapter, austauschbare Themes. Framework und Theme lassen sich frei kombinieren – die Komponente sieht immer gleich aus und verhält sich gleich. Der Code unter der Vorschau zeigt genau die gewählte Kombination.

Card

Persönliches Angebot

Konditionen für Ihre Anfrage

Zinssatz, Rate und Laufzeit auf einen Blick prüfen.
Vanilla@synatix/vanilla + @synatix/theme-kredit
import { enhanceCard } from "@synatix/vanilla";
import "@synatix/theme-kredit/theme.css";

// Ein Container im Markup trägt data-theme="kredit".
const root = document.querySelector(
  "[data-scope='card']"
);
const cleanup = enhanceCard(root);

Anatomie

Feste Parts dienen als Selektoren für CSS und Tests.

<div data-scope="card" data-part="root">
  <span data-part="header">…</span>
  <span data-part="title">…</span>
  <span data-part="description">…</span>
  <span data-part="content">…</span>
  <span data-part="footer">…</span>
</div>

Props

PropTypStandardBeschreibung
asElementType"article"Setzt das semantische Wurzelelement.
interactivebooleanfalseErgänzt Hover- und Fokuszustände.
padding"sm" | "md" | "lg""md"Steuert den Innenabstand.

Tastatur

TasteVerhalten
TabFokussiert interaktive Inhalte in natürlicher Reihenfolge.