From a45975bd4211bedc5f860f165ef2334cd2c16bd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20Gla=CC=88ser?= Date: Wed, 24 Jun 2026 09:40:32 +0200 Subject: [PATCH] Add call to action button component --- components/interactive-elements.html | 11 +++++++++++ semantic-tokens-components.html | 10 ++++++++++ styles/10-components-interactive-elements.css | 10 ++++++++++ 3 files changed, 31 insertions(+) diff --git a/components/interactive-elements.html b/components/interactive-elements.html index b979055..7b48f53 100644 --- a/components/interactive-elements.html +++ b/components/interactive-elements.html @@ -29,6 +29,17 @@ + +
+

Component: Call-to-action-Button

+ +
+ +
+
+

Component: Prozessbutton

diff --git a/semantic-tokens-components.html b/semantic-tokens-components.html index eedba51..e559437 100644 --- a/semantic-tokens-components.html +++ b/semantic-tokens-components.html @@ -124,6 +124,16 @@ +

Call-to-action-Button

+ + + + + + + +
Semantischer TokenVerwendeter Foundation-TokenBeschreibung Verwendungszweck in der Komponente
surface-button-ctacolor-darkblueFläche des Call-to-action-Buttons.
text-button-ctacolor-font-lightTextfarbe des Call-to-action-Buttons.
layout-button-cta-paddingspacing-largeInnenabstand des Call-to-action-Buttons auf allen Seiten.
+

Tabs

diff --git a/styles/10-components-interactive-elements.css b/styles/10-components-interactive-elements.css index 4c2648a..33de0c3 100644 --- a/styles/10-components-interactive-elements.css +++ b/styles/10-components-interactive-elements.css @@ -142,6 +142,16 @@ color: var(--text-button-process); } + .sg-button--cta { + --surface-button-cta: var(--color-darkblue); + --text-button-cta: var(--color-font-light); + height: auto; + min-height: var(--interaction-height); + background: var(--surface-button-cta); + color: var(--text-button-cta); + padding: var(--spacing-large); + } + .sg-button--process-inactive { background: var(--surface-button-process-inactive); color: var(--text-button-process);
Semantischer TokenVerwendeter Foundation-TokenBeschreibung Verwendungszweck in der Komponente
surface-tab-selectedcolor-dark-greyFläche des ausgewählten Tabs.