Zum Inhalt springen
UI Kit
Accent

Vergleichstabellen und Vorher und Nachher

Du gegen die anderen, vorher und nachher, bewertete Optionen, eine Funktionsmatrix und Für und Wider.

5 Variants
Kategorie wechseln

Den Unterschied sichtbar machen

Eine Vergleichs-Section hilft allen, die schon abwägen. Sie stellt dein Angebot neben die Alternative, oft ist das gar nichts tun oder alles von Hand, und zeigt den Unterschied auf einen Blick.

„Wir gegen die anderen“ listet Kriterien in Zeilen, dich und die Alternativen in Spalten. Die Funktionsmatrix macht das für viele Features zugleich. „Vorher und nachher“ stellt zwei Zustände gegenüber, den alten Weg und den neuen. Optionskarten bewerten drei Möglichkeiten für eine Entscheidung, „Für und Wider“ gibt einen ehrlichen Blick auf eine Option, das schafft Vertrauen.

Vergleich dich mit der Alternative, die deine Kunden wirklich erwägen. Halte die Kriterien sachlich und wenige, fünf bis acht Zeilen lesen sich gut. Jeder Haken und jedes Kreuz trägt Text für Screenreader, die Tabelle bleibt also auch ohne Icons klar.

Vergleich

Wir gegen die anderen

Eine Tabelle mit hervorgehobener eigener Spalte. Auf dem Telefon wählst du den Vergleich, statt seitlich zu scrollen.

Im Studio öffnen

Vorher und nachher

Der alte Weg, gedämpft, neben dem neuen, betont.

Im Studio öffnen

Optionskarten

Drei Wege zum selben Ziel, auf denselben Balken bewertet. Die Empfehlung hebt sich ab.

Im Studio öffnen

Funktionsmatrix

Funktionen in Gruppen gegen vier Werkzeuge, mit Legende. Kurznamen auf dem Telefon.

Im Studio öffnen

Für und Wider

Eine Entscheidung, ehrlich abgewogen, mit Bewertung und Urteil.

Im Studio öffnen

Details

Was Vergleich mitbringt, aus Registry und Quellcode gelesen.

Bereich
Content
Variants
5
Version
1.0.1 · seit 1.0.0
Datei
components/ui/comparison.tsx
Bringt mit
utilskitbuttonbadgeiconsectionreveal
npm-Pakete
Keine
Sprachen
Englisch und Deutsch, 10 eigene Texte

Props

Die Schnittstelle ComparisonProps aus components/ui/comparison.tsx. Beschreibungen stammen aus den Kommentaren im Code und sind auf Englisch.

  • variantoptional
    ComparisonVariant

    tablebefore-aftercardschecklist-matrixpros-cons

  • eyebrowoptional
    React.ReactNode
  • titleoptional
    React.ReactNode
  • descriptionoptional
    React.ReactNode
  • columnsoptional
    ComparisonColumn[]
  • rowsoptional
    ComparisonRow[]
  • beforeoptional
    ComparisonList
  • afteroptional
    ComparisonList
  • optionsoptional
    ComparisonOption[]
  • prosoptional
    ComparisonList
  • consoptional
    ComparisonList
  • verdictoptional
    { score?: number; text: string }

    For pros-cons: score from 0 to 10 and a sentence

  • actionoptional
    { label: string; href: string }

Eingebaute Texte

Diese Texte schreibt Vergleich selbst. Die Sprache folgt dem KitProvider, über die Prop labels ersetzt du einzelne.

Alle 10 Texte anzeigen
featureEnglisch FeatureDeutsch Funktion
compareWithEnglisch Compare withDeutsch Vergleichen mit
yesEnglisch IncludedDeutsch Enthalten
noEnglisch Not includedDeutsch Nicht enthalten
partialEnglisch PartlyDeutsch Teilweise
recommendedEnglisch RecommendedDeutsch Empfohlen
prosEnglisch ProsDeutsch Dafür
consEnglisch ConsDeutsch Dagegen
verdictEnglisch Our verdictDeutsch Unser Urteil
outOfEnglisch out of 10Deutsch von 10

Barrierefreiheit

Aus dem Quellcode der Component abgeleitet.

  • Setzt aria-label, damit Screenreader Zweck und Zustand ansagen.
  • Nutzt die Rollen cell, columnheader, img, row, rowgroup, rowheader und table.
  • Jedes Feld hat ein Label, sichtbar oder für Screenreader.
  • Ergänzt Text für Screenreader, wo Icons und Grafiken allein stehen.
  • Zeigt bei Bedienung mit der Tastatur einen sichtbaren Fokusring.
  • Der Server rendert den Startzustand vollständig, JavaScript ergänzt nur die Interaktion.

Bewegung

  • Erscheint beim ersten Sichtkontakt mit einem kurzen Auftritt (kit-rise, useInView).
  • Bringt eigene Animationen mit, ruhig getaktet und ohne Wackeln.
  • Bei reduzierter Bewegung (prefers-reduced-motion) bleibt sie ruhig. 7 Stellen im Code schalten Bewegung dann ab.

Häufige Fragen

Wie installiere ich Vergleich?

Mit aiw add @ai-website/comparison. Der Befehl legt die Datei components/ui/comparison.tsx in dein Projekt, der Code gehört danach dir. Mit dabei sind button, badge, icon, section und reveal. Weitere npm-Pakete braucht sie nicht.

Welche Varianten hat Vergleich?

5 Varianten, Wir gegen die anderen, Vorher und nachher, Optionskarten, Funktionsmatrix und Für und Wider. Du wählst sie mit der Prop variant, zum Beispiel variant="before-after".

Kann ich die Texte von Vergleich übersetzen?

Ja. Vergleich bringt 10 eigene Texte auf Deutsch und Englisch mit, etwa „Funktion“, „Vergleichen mit“ und „Enthalten“. Die Sprache folgt dem KitProvider, einzelne Texte ersetzt du über die Prop labels.

Kann ein KI-Assistent Vergleich einbauen?

Ja. Über den MCP-Server der aiw CLI finden Claude, Cursor, GitHub Copilot, Windsurf, Codex und Gemini Vergleich mit aiw_components und installieren sie mit aiw_add @ai-website/comparison. Nenn im Prompt die Variante, etwa variant="table", dann schreibt der Assistent deine Inhalte direkt in die Props.

Kann ich Vergleich ohne Code anpassen?

Ja, im Studio. Alle 5 Varianten lassen sich dort bearbeiten, Texte, Listen und Schalter. Das Studio schreibt den passenden Comparison-Code zum Kopieren.

Oft gesucht

Direkt zu

In die Zwischenablage kopiert