From c4e14396fc81f839a3b3f7ab04174a15619d9e30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20Gla=CC=88ser?= Date: Thu, 21 May 2026 11:35:23 +0200 Subject: [PATCH] Add VSF drawer object card with two-column white detail text --- patterns/vsf-card-listen-seite.html | 43 ++++++++++------------------- semantic-tokens-components.html | 12 ++++++++ styleguide.css | 26 +++++++++++++++++ 3 files changed, 53 insertions(+), 28 deletions(-) diff --git a/patterns/vsf-card-listen-seite.html b/patterns/vsf-card-listen-seite.html index e3912a3..acb2f69 100644 --- a/patterns/vsf-card-listen-seite.html +++ b/patterns/vsf-card-listen-seite.html @@ -683,34 +683,21 @@ -
-
-
-
Box 1
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec fermentum sapien ut nibh egestas, sed ultrices quam vestibulum. Integer feugiat, sem a iaculis lacinia, augue libero pretium orci, in dictum eros nibh et risus. Fusce sagittis, dolor ut facilisis tincidunt, lorem nisi sodales sem.

-
-
- -
-
-
Box 2
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec fermentum sapien ut nibh egestas, sed ultrices quam vestibulum. Integer feugiat, sem a iaculis lacinia, augue libero pretium orci, in dictum eros nibh et risus. Fusce sagittis, dolor ut facilisis tincidunt, lorem nisi sodales sem.

-
-
- -
-
-
Box 3
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec fermentum sapien ut nibh egestas, sed ultrices quam vestibulum. Integer feugiat, sem a iaculis lacinia, augue libero pretium orci, in dictum eros nibh et risus. Fusce sagittis, dolor ut facilisis tincidunt, lorem nisi sodales sem.

-
-
-
+
+
+

Western Digital Corporation

+
+
+

+ Ticker: WDC + Region: Amerika + Sub-Region: Nordamerika + Land: Vereinigte Staaten von Amerika + ISIN: US9581021055 + Industrie: Computer Hardware +

+
+
diff --git a/semantic-tokens-components.html b/semantic-tokens-components.html index a423901..e8656d0 100644 --- a/semantic-tokens-components.html +++ b/semantic-tokens-components.html @@ -64,6 +64,18 @@ text-card-transparentcolor-font-lightTextfarbe der Text-Group-Box. + +

VSF Drawer Object Card

+ + + + + + + + + +
Semantischer TokenVerwendeter Foundation-TokenBeschreibung Verwendungszweck in der Komponente
surface-vsf-drawer-object-card-headercolor-darkblueHeader-Fläche der VSF-spezifischen Object Card im Drawer.
surface-vsf-drawer-object-card-bodycolor-darkblueBody-Fläche der VSF-spezifischen Object Card im Drawer.
text-vsf-drawer-object-card-headingcolor-font-lightTextfarbe der H2-Überschrift im Header der VSF Drawer Object Card.
text-vsf-drawer-object-card-bodycolor-font-lightTextfarbe der Detailinhalte im Body der VSF Drawer Object Card.
layout-vsf-drawer-object-card-column-gapspacing-largeSpaltenabstand des zweispaltigen Textlayouts in der VSF Drawer Object Card.
diff --git a/styleguide.css b/styleguide.css index 725e565..a2aa76f 100644 --- a/styleguide.css +++ b/styleguide.css @@ -180,6 +180,11 @@ --text-content-block-card-content: var(--color-font-dark); --text-card-list-drawer: var(--color-font-dark); --layout-card-list-drawer-width: var(--dimension-card-list-drawer-width); + --surface-vsf-drawer-object-card-header: var(--color-darkblue); + --surface-vsf-drawer-object-card-body: var(--color-darkblue); + --text-vsf-drawer-object-card-heading: var(--color-font-light); + --text-vsf-drawer-object-card-body: var(--color-font-light); + --layout-vsf-drawer-object-card-column-gap: var(--spacing-large); /* Typography */ --font-family-base: "Open Sans", sans-serif; @@ -2080,6 +2085,27 @@ section + section { width: 100%; } +.sg-vsf-drawer-object-card { + --surface-card-header-primary: var(--surface-vsf-drawer-object-card-header); + --surface-object-card-lower-segment: var(--surface-vsf-drawer-object-card-body); + --text-card-header: var(--text-vsf-drawer-object-card-heading); + --text-card-body: var(--text-vsf-drawer-object-card-body); +} + +.sg-vsf-drawer-object-card .sg-card-segment--body.sg-object-card__content { + color: var(--text-vsf-drawer-object-card-body); +} + +.sg-vsf-drawer-object-card__text.sg-text-layout-pattern__sample--two-column { + color: var(--text-vsf-drawer-object-card-body); + column-gap: var(--layout-vsf-drawer-object-card-column-gap); +} + +.sg-vsf-drawer-object-card__heading { + color: var(--text-vsf-drawer-object-card-heading); + margin: 0; +} + /* ========================================================= */ /* Patterns: Text Layouts */ /* ========================================================= */