Accessibility-Guidelines
Start
Komponenten
  • BFSG - Anforderungen an Onlineshops
  • WAI ARIA - Lexikon
Beitragen
Start
Komponenten
  • BFSG - Anforderungen an Onlineshops
  • WAI ARIA - Lexikon
Beitragen
  • Komponenten

    • Einleitung
    • Buttons
      • Text-Button
      • Icon Button
      • Text + Icon Button
      • Menu-Button
      • Account Menu Button (TradelinePro, B2B)
      • Status-Buttons
    • Bilder
      • Informative Bilder
      • Dekorative Bilder
      • Funktionale Bilder
      • Bildgruppen
    • Inputs
      • Searchbar
    • USP Bar

Buttons

Buttons sind essenzielle interaktive Elemente jeder Benutzeroberfläche. Dieses Kapitel beschreibt die verschiedenen Button-Typen, ihre Implementierung und Best Practices für Barrierefreiheit.

Inhalt dieser Seite:

  • Übersicht Button-Typen
    • Standard Buttons
    • Spezielle Button-Typen
  • Grundlegende Anforderungen
    • Barrierefreiheit
    • Interaktionsdesign
  • Gemeinsame Prinzipien
    • HTML-Struktur
    • Wichtige Zustände (States) eines Buttons
    • ARIA-Grundlagen
  • E-Commerce Best-Practices

Übersicht Button-Typen

Standard Buttons

Text Button:
Für klare, eindeutige Aktionen

Icon Button:
Für platzsparende, universelle Aktionen

Text + Icon Button:
Kombination für verstärkte visuelle Bedeutung

Spezielle Button-Typen

Menu Button:
Für Dropdown-Menüs und Navigation

Status Button:
Für Zustandsänderungen und Feedback

Grundlegende Anforderungen

Barrierefreiheit

  • Tastaturzugang muss gewährleistet sein
  • Mindestgröße von 44x44px für Touch-Targets
  • Ausreichende Kontrastverhältnisse (WCAG 2.1 AA)
  • Korrekte ARIA-Attribute je nach Button-Typ
  • Screenreader-kompatible Beschriftungen

Interaktionsdesign

  • Klare visuelle Unterscheidung von interaktiven Elementen
  • Konsistente Hover- und Fokus-States
  • Deutliches visuelles Feedback bei Aktionen
  • Logische Tab-Reihenfolge

Gemeinsame Prinzipien

HTML-Struktur

  • Verwende möglichst immer native <button>-Elemente
  • Setze korrekte type-Attribute
  • Implementiere semantisch korrekte Verschachtelung
  • Vermeide unnötige Wrapper-Elemente

Wichtige Zustände (States) eines Buttons

  • Default
  • Hover
  • Focus
  • Active/Pressed
  • Disabled

ARIA-Grundlagen

  • Korrekte Rollen und Attribute
  • Statusänderungen kommunizieren
  • Beschreibende Labels
  • Korrekte Verschachtelung

E-Commerce Best-Practices

  • Klare Call-to-Actions (in Aussage und visueller Hierarchie)
  • Konsistente Button-Hierarchien über den gesamten Shop
  • Status-Feedback bei direkt ausgeführten Aktionen (z.B. „In den Warenkorb“)
  • Loading-States für asynchrone Prozesse implementieren

Warnung

Buttons sollten immer native HTML-Elemente verwenden. Custom-Implementierungen nur in Ausnahmefällen mit vollständiger ARIA-Unterstützung.

Information

Detaillierte Implementierungsbeispiele und spezifische Anforderungen findest du in den jeweiligen Unterseiten der Button-Typen.

Last Updated:
Contributors: dgrossekleimann
Prev
Einleitung
Next
Bilder