Button
Über das Pattern
Parameter und Anwendung in Nunjucks
# Parameter
settings: "object"
color: "string" # Erlaubte Werte: frischgruen, success, danger (Default: '')
style: "string" # Erlaubte Werte: tag, clean, round (Default: '')
text: "string" # Ab wann soll text im Button angezeigt werden, Erlaubte Werte: l
size: "string" # block, block-xsm, block-sm, min, large (Default: '')
invert: "boolean" # Farben invertieren (Default: false, true (sekundär Button))
attributes: "object" # HTML-Attribute (z. B.: width, class,...), frei wählbar
url: "string" # Erzeugt automatisch einen Link-Button
icon: "object" # Icon, das links (default) neben dem Text dargestellt wird
position: "string" # Position des Icons. Erlaubte Werte: start (links) oder end (rechts)
id: "string" # ID des Icons (siehe /look-and-feel/icons/?icon_cat=uiedv)
width: "int" # Breite (Default: 28)
title: "string" # Alternativer Text für das Icon, wenn es keinen Buttontext gibt (Default: '')
# Anwendung
{% from "components/button/button.njk" import button with context %}
{% call button(settings) %}
Button bzw. Link-Text
{% endcall %}
Variationen
Button Standard
Ist der primäre Button für Aktionen wie „Senden“, „Weiter“, „Beantragen“ etc.
Button Standard invertiert
Ist der sekundäre Button für Aktionen wie „Abbrechen“, „Schließen“, „Zwischenspeichern“ etc.
Button Standard inaktiv
Button mit Link
Für alle Button-Typen anwendbar.
Button volle Breite
In allen Button-Farben möglich.
Button Mindestbreite
In allen Button-Farben möglich.
Button groß
Darf nur mit Standard-Blau und Frischgrün verwendet werden.
Button groß Frischgrün
Darf nur für Call-to-Actions wie Downloads etc. eingesetzt werden.
Tag-Button
Darf nur mit Standard-Blau und Frischgrün verwendet werden.
Tag-Button Frischgrün
Darf nur für Call-to-Actions wie Downloads etc. eingesetzt werden.
UI-Button Erlaubt/Erfolg
Zum Beispiel bei erfolgreichem Feedback.
UI-Button Verboten/Fehler
Zum Beispiel bei negativem Feedback.
Button volle Breite bis 415px
Der Button nimmt die volle Breite des Bildschirms ein, schon ab 415 Pixel Mindestbreite ist der Button normal breit.
Button volle Breite bis 768px
Der Button nimmt die volle Breite des Bildschirms ein, erst ab 768 Pixel Mindestbreite ist der Button normal breit.
Button rund mit Icon
Button Clean
Der Button Clean hat weder Rahmen noch Füllfarbe, sein Text ist schwarz.