Dies ist eine alte Version des Handbuchs und der Pattern Library (v1). Bitte wechseln Sie zur aktuellen Version (v2).

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.

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Button Standard invertiert

Ist der sekundäre Button für Aktionen wie „Abbrechen“, „Schließen“, „Zwischenspeichern“ etc.

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Button Standard inaktiv

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Für alle Button-Typen anwendbar.

In eigenem Fenster öffnen

Button volle Breite

In allen Button-Farben möglich.

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Button Mindestbreite

In allen Button-Farben möglich.

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Button groß

Darf nur mit Standard-Blau und Frischgrün verwendet werden.

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Button groß Frischgrün

Darf nur für Call-to-Actions wie Downloads etc. eingesetzt werden.

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Tag-Button

Darf nur mit Standard-Blau und Frischgrün verwendet werden.

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Tag-Button Frischgrün

Darf nur für Call-to-Actions wie Downloads etc. eingesetzt werden.

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

UI-Button Erlaubt/Erfolg

Zum Beispiel bei erfolgreichem Feedback.

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

UI-Button Verboten/Fehler

Zum Beispiel bei negativem Feedback.

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Button volle Breite bis 415px

Der Button nimmt die volle Breite des Bildschirms ein, schon ab 415 Pixel Mindestbreite ist der Button normal breit.

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Button volle Breite bis 768px

Der Button nimmt die volle Breite des Bildschirms ein, erst ab 768 Pixel Mindestbreite ist der Button normal breit.

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Button mit Icon

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Button rund mit Icon

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Button Clean

Der Button Clean hat weder Rahmen noch Füllfarbe, sein Text ist schwarz.

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen