Schaltflächen sind der primäre visuelle Indikator für die Aktionen eines Nutzers.

Grundsätze
Aktionsorientiert: Buttons sollten deutlich vermitteln, dass sie eine Aktion auslösen.
Deutliches Feedback: Das Erscheinungsbild des Buttons muss sich in den verschiedenen Interaktionsstatus (Mauszeiger darauf bewegen, drücken, fokussieren) deutlich ändern, um sofortiges Feedback zu geben.
Einheitlich: Alle Schaltflächen sollten eine gemeinsame visuelle Sprache haben, damit sie sofort erkennbar sind.
Flexibel: Die Schaltflächenkomponente sollte gängige Varianten wie Symbole und unterschiedliche Größen unterstützen, ohne die Konsistenz zu beeinträchtigen.
Nutzung und Platzierung
Ein Button sollte in der Nähe des zugehörigen Inhalts platziert werden. Sie können allein oder mit anderen Komponenten wie Karten und Listen platziert werden.
Das sollten Sie tun
Das sollten Sie nicht tun
Das sollten Sie tun
Das sollten Sie nicht tun
Symbolschaltflächen
Es sind Symbolschaltflächen verfügbar, um die Dichte der Inhalte zu verringern. Verwenden Sie Symbolschaltflächen, wenn das Symbol eine Aktion eindeutig veranschaulicht. Andernfalls fügen Sie ein Schaltflächenlabel ein.
Das sollten Sie tun
Das sollten Sie nicht tun
Toggable
Für Aktionen mit booleschen Statuswerten wie „Favorit“ ist für jeden Button-Typ eine Umschaltvariante verfügbar. Durch das Austauschen von Symbolen zwischen den Ein/Aus-Zuständen wird die Interaktion übersichtlich und reaktionsschnell.
Das sollten Sie tun
Das sollten Sie nicht tun
Anatomie
Schaltflächen bestehen aus einer Beschriftung und einem optionalen Symbol, das vor oder nach der Beschriftung angezeigt wird.

Symbolschaltflächen bestehen nur aus einem erkennbaren Symbol.
Beide haben eine umschaltbare Variante.
Standard
1. Ausruhen
2. Fokus
3. Gedrückt
4. Deaktiviert
5. Deaktiviert und fokussiert
Groß
1. Ausruhen
2. Fokus
3. Gedrückt
4. Deaktiviert
5. Deaktiviert und fokussiert
Symbol
1. Ausruhen
2. Fokus
3. Gedrückt
4. Deaktiviert
5. Deaktiviert und fokussiert
Symbol
1. Ausruhen
2. Fokus
3. Gedrückt
4. Deaktiviert
5. Deaktiviert und fokussiert
Anpassung
Schaltflächen sind in einer Standard- und einer großen Variante verfügbar. Eine große Schriftgröße kann die Wichtigkeit unterstreichen.
Symbole können verwendet werden, um die Schaltfläche in einer nachgestellten oder vorangestellten Position stärker hervorzuheben, zu verdeutlichen und wiedererkennbarer zu machen.
Standard
| Properties | Anpassung | Standardeinstellungen |
|---|---|---|
| Form | Ja | Groß, Kreis |
| Abstand | Ja | 16 dp, 8 dp |
| Rand | Ja | Standard, 2 dp, #606460 |
| Text | Ja | Body Small |
| Vorangestelltes Symbol | Ja | 32 dp |
| Schluss-Symbol | Ja | 32 dp |
| Größe | Ja | Mindesthöhe von 48 dp |
| Tiefe | Ja | 0 |
| Gap | Ja | Zwischen Label und Symbol: Extraklein |
Groß
| Properties | Anpassung | Standardeinstellungen |
|---|---|---|
| Form | Ja | Groß, Kreis |
| Abstand | Ja | 16 dp, 16 dp |
| Rand | Ja | 2 dp, #606460 |
| Text | Ja | Body Small |
| Vorangestelltes Symbol | Ja | 32 dp |
| Schluss-Symbol | Ja | 32 dp |
| Größe | Ja | Mindesthöhe: 72 dp |
| Tiefe | Ja | 0 |
| Gap | Ja | Zwischen Label und Symbol: Extraklein |
Symbol
| Properties | Anpassung | Standardeinstellungen |
|---|---|---|
| Form | Ja | Groß, Kreis |
| Abstand | Ja | Klein, Klein |
| Rand | Ja | Standard |
| Symbol | Ja | Standard = 32 dp, „Auf Oberfläche“ |
| Größe | Ja | Mindesthöhe von 48 dp |
| Tiefe | Ja | 0 |
Toggable
| Properties | Anpassung | Standardeinstellungen |
|---|---|---|
| Ausgewählt | Ja | Boolesch |
| Standardecken | Ja | 16 dp, 8 dp |
| Ausgewählte Ecken | Ja | Standardfokus |
| Ausgewählte Oberflächenfarbe | Ja | Gliederung |
| Alle anderen Properties | Ja | Wie bei Schaltflächen |
Umschaltbares Symbol
| Properties | Anpassung | Standardeinstellungen |
|---|---|---|
| Ausgewählt | Ja | Boolesch |
| Standardecken | Ja | 100 dp |
| Ausgewählte Ecken | Ja | 20 dp |
| Ausgewählte Oberflächenfarbe | Ja | Gliederung |
| Alle anderen Properties | Ja | Wie bei Schaltflächen |