diff --git a/docs/styleguide/components/public-page-components.html b/docs/styleguide/components/public-page-components.html index f83d81e..9a924b2 100644 --- a/docs/styleguide/components/public-page-components.html +++ b/docs/styleguide/components/public-page-components.html @@ -51,6 +51,24 @@ +
+

Component: Call to action Card – Drei-Spalten-Variante

+ +
+
+
+

Mit dem Newsletter immer über neue Inhalte informiert bleiben.

+
+ +
+
+ +
+
+
+
+
+

Component: Picture Full Width

diff --git a/docs/styleguide/patterns/public-page-patterns.html b/docs/styleguide/patterns/public-page-patterns.html index b92bc28..69ff1d2 100644 --- a/docs/styleguide/patterns/public-page-patterns.html +++ b/docs/styleguide/patterns/public-page-patterns.html @@ -192,6 +192,63 @@ +

Pattern: Newsletter Form

+ +
+
+
+
+

+ Mit dem Newsletter immer über neue Inhalte informiert bleiben. +

+ +
+ +
+ +
+ +
+
+
+
+
+ + +

pattern: Public Call to Action Box

diff --git a/docs/styleguide/semantic-tokens-components.html b/docs/styleguide/semantic-tokens-components.html index d2feeef..9ebe0e4 100644 --- a/docs/styleguide/semantic-tokens-components.html +++ b/docs/styleguide/semantic-tokens-components.html @@ -122,8 +122,8 @@ surface-call-to-action-cardsurface-card-groupFläche der Call-to-action-Card als dunkle Content-Card-Variante. text-call-to-action-cardcolor-font-lightTextfarbe in der Call-to-action-Card. - layout-call-to-action-card-widthcalc(var(--dimension-public-content-width) * 0.5)Breite der Card im Page-Layout. - layout-call-to-action-card-content-columnsminmax(0, 1fr) max-contentZweispaltiges Layout mit flexibler Textspalte und Buttonspalte in Buttonbreite. + layout-call-to-action-card-widthcalc(var(--dimension-public-content-width) * 0.5); dimension-public-content-width in der Drei-Spalten-VarianteBreite der Card im Page-Layout; die Drei-Spalten-Variante nutzt die volle Content-Breite. + layout-call-to-action-card-content-columnsminmax(0, 1fr) max-content; minmax(0, 1fr) 30% max-content in der Drei-Spalten-VarianteZweispaltiges Standardlayout oder dreispaltiges Layout mit flexibler Textspalte, 30% Formularfeldspalte und Inhaltsbreite der Aktion; auf kleinen Viewports einspaltig. layout-call-to-action-card-content-gapspacing-largeAbstand zwischen Text und Button. diff --git a/docs/styleguide/styles/44-components-public-page-components.css b/docs/styleguide/styles/44-components-public-page-components.css index 4a608a5..6b180df 100644 --- a/docs/styleguide/styles/44-components-public-page-components.css +++ b/docs/styleguide/styles/44-components-public-page-components.css @@ -48,6 +48,11 @@ max-width: 100%; } +.sg-card--call-to-action-card--three-column { + --layout-call-to-action-card-width: var(--dimension-public-content-width); + --layout-call-to-action-card-content-columns: minmax(0, 1fr) 30% max-content; +} + .sg-card--call-to-action-card .sg-card-segment--body { display: grid; grid-template-columns: var(--layout-call-to-action-card-content-columns); @@ -69,6 +74,16 @@ justify-content: flex-end; } +.sg-card--call-to-action-card--three-column .sg-labeled-input-row { + min-width: 0; +} + +.sg-card--call-to-action-card--three-column .sg-input-single-line { + width: 100%; + min-width: 0; + max-width: 100%; +} + .sg-call-to-action-card--align-right { margin-left: auto; } @@ -92,4 +107,12 @@ .sg-card--call-to-action-card { width: 100%; } + + .sg-card--call-to-action-card--three-column { + --layout-call-to-action-card-content-columns: minmax(0, 1fr); + } + + .sg-card--call-to-action-card--three-column .sg-call-to-action-card__action { + justify-content: flex-end; + } } diff --git a/public/assets/styleguide.upstream.css b/public/assets/styleguide.upstream.css index 33e67be..70f5139 100644 --- a/public/assets/styleguide.upstream.css +++ b/public/assets/styleguide.upstream.css @@ -4680,6 +4680,11 @@ main { max-width: 100%; } +.sg-card--call-to-action-card--three-column { + --layout-call-to-action-card-width: var(--dimension-public-content-width); + --layout-call-to-action-card-content-columns: minmax(0, 1fr) 30% max-content; +} + .sg-card--call-to-action-card .sg-card-segment--body { display: grid; grid-template-columns: var(--layout-call-to-action-card-content-columns); @@ -4701,6 +4706,16 @@ main { justify-content: flex-end; } +.sg-card--call-to-action-card--three-column .sg-labeled-input-row { + min-width: 0; +} + +.sg-card--call-to-action-card--three-column .sg-input-single-line { + width: 100%; + min-width: 0; + max-width: 100%; +} + .sg-call-to-action-card--align-right { margin-left: auto; } @@ -4724,6 +4739,14 @@ main { .sg-card--call-to-action-card { width: 100%; } + + .sg-card--call-to-action-card--three-column { + --layout-call-to-action-card-content-columns: minmax(0, 1fr); + } + + .sg-card--call-to-action-card--three-column .sg-call-to-action-card__action { + justify-content: flex-end; + } } /* ========================================================= */ diff --git a/public/assets/styleguide.upstream.meta.json b/public/assets/styleguide.upstream.meta.json index ef56e2d..9976202 100644 --- a/public/assets/styleguide.upstream.meta.json +++ b/public/assets/styleguide.upstream.meta.json @@ -1,7 +1,7 @@ { "styleguideVersion": "2026.05.18.1", - "styleguideCommit": "2b175ea", - "syncedAtUtc": "2026-07-07T12:48:48Z", + "styleguideCommit": "64272f5", + "syncedAtUtc": "2026-08-03T14:58:44Z", "sourceRepo": "/Users/mathias/Documents/Dokumente Chouchou/Codebases/Styleguide", "mirroredDocsPath": "docs/styleguide" } diff --git a/public/assets/styles.css b/public/assets/styles.css index 33e67be..70f5139 100644 --- a/public/assets/styles.css +++ b/public/assets/styles.css @@ -4680,6 +4680,11 @@ main { max-width: 100%; } +.sg-card--call-to-action-card--three-column { + --layout-call-to-action-card-width: var(--dimension-public-content-width); + --layout-call-to-action-card-content-columns: minmax(0, 1fr) 30% max-content; +} + .sg-card--call-to-action-card .sg-card-segment--body { display: grid; grid-template-columns: var(--layout-call-to-action-card-content-columns); @@ -4701,6 +4706,16 @@ main { justify-content: flex-end; } +.sg-card--call-to-action-card--three-column .sg-labeled-input-row { + min-width: 0; +} + +.sg-card--call-to-action-card--three-column .sg-input-single-line { + width: 100%; + min-width: 0; + max-width: 100%; +} + .sg-call-to-action-card--align-right { margin-left: auto; } @@ -4724,6 +4739,14 @@ main { .sg-card--call-to-action-card { width: 100%; } + + .sg-card--call-to-action-card--three-column { + --layout-call-to-action-card-content-columns: minmax(0, 1fr); + } + + .sg-card--call-to-action-card--three-column .sg-call-to-action-card__action { + justify-content: flex-end; + } } /* ========================================================= */