Weiter zum Inhalt
Konto erstellen
oder
anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellen
Anmelden
Jetzt starten
Zahlungen
Umsatz
Plattformen und Marktplätze
Geldmanagement
Entwickler-Tools
Übersicht
Versionierung
Änderungsprotokoll
Aktualisieren Sie Ihre API-Version
Ihre SDK-Version aktualisieren
Entwickler-Tools
SDKs
API
Tests
Workbench
Ereignisziele
Arbeitsabläufe
Stripe-CLI
Stripe Shell
Entwickler-Dashboard
Agent-Toolkit
Mit LLMs entwickelnStripe für Visual Studio CodeStripe-StatuswarnungenHochgeladene Dateien
Sicherheit und Datenschutz
Sicherheit
Datenschutz
Extend Stripe
Stripe-Apps
    Übersicht
    Jetzt starten
    Eine App erstellen
    Funktionsweise von Stripe-Apps
    Beispiel-Apps
    App erstellen
    Shop-Geheimnisse
    API-Authentifizierungsmethoden
    Autorisierungsabläufe
    Serverseitige Logik
    Ereignisse überwachen
    Umgang mit verschiedenen Modi
    Sandbox-Unterstützung aktivieren
    App-Einstellungsseite
    Erstellen Sie eine Nutzeroberfläche
    Onboarding
    Ihre App verbreiten
    Vertriebsmöglichkeiten
    App hochladen
    Versionen und Releases
    Ihre App testen
    Ihre App veröffentlichen
    Ihre App bewerben
    Deep-Links hinzufügen
    Installationslinks erstellen
    Rollen in Erweiterungen der Nutzeroberfläche zuweisen
    Aktionen nach der Installation
    App-Analytik
    Eingebettete Komponenten für Apps
    Stripe-Apps von Drittanbietern einbetten
    Umstellung auf Stripe Apps
    Migrieren oder Erweiterung erstellen
    Ein Plugin zu Stripe Apps oder Stripe Connect migrieren
    Verwendungszweck
    App-Manifest
    CLI
    Erweiterungs-SDK
    Berechtigungen
    Darstellungsfelder
    Entwurfsmuster
    Komponenten
      Accordion
      Badge
      Banner
      Balkendiagramm
      Textfeld
      Schaltfläche
      ButtonGroup
      Kontrollkästchen
      Chip
      ContextView
      DateField
      Trennzeichen
      FocusView
      FormFieldGroup
      Symbol
      Img
      Inline
      Liniendiagramm
      Link
      Liste
      Menü
      PropertyList
      Radio
      Auswählen
      SettingsView
      SignInView
      Sparkline
      Sanduhr
      Wechseln
      Tisch
      Registerkarten
      Aufgabenliste
      TextArea
      TextField
      Toast
      QuickInfo
Stripe Connectors
Partner
Partner-Ecosystem
Partner-Zertifizierung
StartseiteEntwickler-ToolsStripe Apps

UI-Komponenten

Entwickeln Sie schnell Ihre Nutzeroberfläche mithilfe der Komponenten der Stripe-Bibliothek.

Seite kopieren

Wenn Ihre App ein Frontend benötigt, ziehen Sie diese Referenzdokumentation zum Entwerfen einer Nutzeroberfläche heran. Die Stripe-Bibliothek aus vordefinierten Komponenten umfasst anpassbare Eigenschaften, mit denen Sie schnell Apps entsprechend den Best Practices von Stripe erstellen können. Verwenden Sie Komponenten, um Layouts zu strukturieren und grafische oder interaktive Erfahrungen in Ihren Apps zu erstellen.

Alle Komponenten sind in Figma unter @stripedesign in der Figma-Community verfügbar.

Ansichten

Jede Ansicht, die Sie hinzufügen, benötigt eine Ansichtskomponente. Sie bestimmen, was die Nutzer/innen Ihrer App an verschiedenen Punkten sehen, ähnlich wie HTML-Seiten einer Website.

Die häufigste Ansicht ist ContextView. Wenn ein/e Nutzer/in mit einem Workflow oder einer Aufgabe in der App beginnt, sollte die Ansicht zu FocusView wechseln, um die Hintergrunddetails auszublenden. Verwenden Sie SettingsView, um die Seite Ihrer App-Einstellungen zu gestalten und SignInView, um einen Anmeldebildschirm zu erstellen.

Einige Ansichten sind Root-Komponenten. ContextView, SettingsView und SignInView sind Stammansichten, also die Grundkomponenten, die alle anderen Nutzeroberflächenelemente enthalten. FocusView ist hingegen eine untergeordnete Komponente von ContextView.

KomponenteBeschreibung
ContextViewMit ContextView können Apps direkt neben Stripe-Inhalten in einer Schublade gerendert werden. So können die Nutzer/innen beides nebeneinander sehen und den Kontext teilen.
SettingsViewMit SettingsView können Sie es Nutzer/innen ermöglichen, dass diese Details zur Art und Weise ändern im Hinblick darauf, wie die App mit deren Konto funktioniert.
SignInViewVerwenden Sie SignInView, um Nutzer/innen einen Anmeldebildschirm anzuzeigen.

Layout

Verwenden Sie Layoutkomponenten, um die Struktur Ihrer Seiten und Elemente zu erstellen.

KomponenteBeschreibung
BoxVerwenden Sie Textfelder, um andere Komponenten zu wrappen und nutzerdefinierte Stile und Layouts hinzuzufügen.
TrennlinieRendern Sie eine einfache horizontale Linie mit der Komponente „Trennzeichen“.

Navigation

Mit Navigationskomponenten können Sie Nutzer/innen die Bewegung und Interaktion in der App erleichtern.

KomponenteBeschreibung
SchaltflächeMithilfe von Schaltflächen können Nutzer/innen Aktionen in Stripe-Produkten ausführen. Außerdem kann mit ihnen die Aufmerksamkeit der Nutzer/innen auf etwas gelenkt bzw. Nutzer/innen über Ergebnisse gewarnt werden.
ButtonGroupVerwenden Sie ButtonGroup, um das Layout für mehrere Schaltflächen zu verwalten und sie in einem Überlaufmenü zusammenzuklappen, wenn der Platz begrenzt ist.
LinkLinks werden verwendet, um Nutzer/innen von einer Seite zur nächsten zu leiten. Außerdem dienen sie für Aktionen, die mehr Subtilität erfordern als eine Schaltfläche bietet.
MenüEin Menü stellt eine Gruppe von Aktionen dar, aus denen Nutzer/innen wählen können. Diese beziehen sich häufig auf ein bestimmtes Objekt oder einen bestimmten Kontext.
RegisterkartenVerwenden Sie Registerkarten, um Inhaltsabschnitte anzuzeigen.

Inhalt

Mit Inhaltskomponenten können Sie Informationen in Ihrer App organisieren und platzieren.

KomponenteBeschreibung
AccordionVerwenden Sie Accordion-Elemente, um lange oder komplexe Inhalte in ausblendbare Abschnitte aufzuteilen.
BadgeVerwenden Sie Badges, um Statuswerte anzugeben, die ein Element oder Objekt durchlaufen kann oder in die es sich ändern kann.
BannerVerwenden Sie das Banner, um eine Vielzahl von Warnungen und Meldungen anzuzeigen, die Sie explizit für Nutzer/innen angeben möchten.
ChipVerwenden Sie Chips, um Werte anzuzeigen und Nutzer/innen das Bearbeiten von Werten zu ermöglichen.
FocusViewVerwenden Sie FocusView, um einen speziellen Bereich zu öffnen, in dem der/die Endnutzer/in eine bestimmte Aufgabe durchführen kann.
IconZeigen Sie eine Symbolgrafik in einem kompatiblen Format an.
ImgZeigen Sie Bilder mit der Img-Komponente der Nutzeroberfläche an.
InlineVerwenden Sie die Inline-Komponente, um Inline-Inhalte wie beispielsweise Text anzupassen.
ListeZeigen Sie eine Liste mit Informationen in verschiedenen vorkonfigurierten Formaten an.
SanduhrVerwenden Sie die Sanduhr, um anzugeben, dass Daten geladen werden.
TabelleZeigen Sie Zeilen und Spalten mit Daten an.
ToastNutzer/innen über den temporären Status informieren.
TooltipVerwenden Sie QuickInfos, um zusätzliche kontextbezogene Informationen zu einem bestimmten Element oder Thema anzugeben.

Formulare

Verwenden Sie Formularkomponenten, um Eingabefelder und Steuerelemente zu erstellen, die die Eingabe durch Nutzer/innen erfordern. Verwenden Sie sie zum Beispiel, um Checklisten zu erstellen und Nutzer/innen die Auswahl von Einstellungen zu ermöglichen.

KomponenteBeschreibung
KontrollkästchenMithilfe von Kontrollkästchen können Sie boolesche Werte angeben oder kontrollieren.
DatumsfeldVerwenden Sie DateField, um ein Datumseingabefeld zu erstellen.
FormfeldgruppeGruppieren Sie Formularfelder mit der FormFieldGroup-Komponente.
RadioVerwenden Sie Optionsschaltflächen, um aus einer Reihe von sich gegenseitig ausschließenden Optionen eine Auswahl zu treffen.
AuswahlVerwenden Sie „Auswählen“, um aus einer Reihe von Optionen in einem Dropdown-Menü auszuwählen.
UmschalterÄhnlich wie Kontrollkästchen können Umschalter boolesche Werte angeben oder kontrollieren.
TextAreaVerwenden Sie TextArea, um ein Eingabefeld für mehrere Textzeilen zu erstellen.
TextFieldVerwenden Sie TextField, um ein Texteingabefeld zu erstellen.

Diagramme

Verwenden Sie Diagrammkomponenten, um Datenpunkte visuell darzustellen. Sie können beispielsweise ein Diagramm in Ihrer App anzeigen, damit Nutzer/innen Zahlungsdaten verfolgen oder den Fortschritt mit der Zeit vergleichen können.

KomponenteBeschreibung
BalkendiagrammIn einem Balkendiagramm werden Daten als eine Reihe von Datenpunkten mithilfe von Balken dargestellt.
LiniendiagrammIn einem Liniendiagramm werden Daten als eine Reihe von Datenpunkten dargestellt, die zu einer Linie verbunden sind.
SparklineEin Liniendiagramm, in der Daten als einfache Linie dargestellt werden.

Siehe auch

  • Entwurfsmuster als Orientierung
  • App gestalten
  • Test der Nutzeroberfläche
War diese Seite hilfreich?
JaNein
Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
Nehmen Sie an unserem Programm für frühzeitigen Zugriff teil.
Schauen Sie sich unser Änderungsprotokoll an.
Fragen? Sales-Team kontaktieren.
LLM? Lesen Sie llms.txt.
Unterstützt von Markdoc