From 2b42e301f05f3be2d4198f42e181b321f0ac6a8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20Gla=CC=88ser?= Date: Wed, 24 Jun 2026 19:45:32 +0200 Subject: [PATCH] Add public page fullwidth text-picture pattern --- patterns/public-page-patterns.html | 25 +++++++++++++++++++++ styles/45-patterns-public-page-patterns.css | 24 ++++++++++++++++++++ 2 files changed, 49 insertions(+) diff --git a/patterns/public-page-patterns.html b/patterns/public-page-patterns.html index ecc4135..7a2ed2e 100644 --- a/patterns/public-page-patterns.html +++ b/patterns/public-page-patterns.html @@ -61,6 +61,31 @@ +

Pattern: text and picture fullwidth

+ +
+
+
+

H2 Überschrift

+ + Platzhalterbild für die Picture Full Width Component + +
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. Praesent eget sem vel lacus luctus blandit eu in massa. +

+
+
+
+
+

Pattern: text and picture left

diff --git a/styles/45-patterns-public-page-patterns.css b/styles/45-patterns-public-page-patterns.css index 002af0a..08191ac 100644 --- a/styles/45-patterns-public-page-patterns.css +++ b/styles/45-patterns-public-page-patterns.css @@ -24,6 +24,16 @@ color: var(--text-public-page-pattern-text-picture); } +.sg-public-page-pattern-text-and-picture-fullwidth { + --text-public-page-pattern-text-picture: var(--color-font-light); + display: flex; + flex-direction: column; + width: 100%; + min-width: 0; + gap: var(--spacing-large); + color: var(--text-public-page-pattern-text-picture); +} + .sg-public-page-pattern-text-and-picture-left { --layout-public-page-pattern-text-picture-columns: repeat(2, minmax(0, 1fr)); --layout-public-page-pattern-text-picture-gap: var(--spacing-large); @@ -46,6 +56,11 @@ color: var(--text-public-page-pattern-text-picture); } +.sg-public-page-pattern-text-and-picture-fullwidth > .sg-heading-h2 { + margin: 0; + color: var(--text-public-page-pattern-text-picture); +} + .sg-public-page-pattern-text-and-picture-left > .sg-heading-h2 { grid-area: heading; margin: 0; @@ -57,6 +72,10 @@ min-width: 0; } +.sg-public-page-pattern-text-and-picture-fullwidth__text { + min-width: 0; +} + .sg-public-page-pattern-text-and-picture-left__text { grid-area: text; min-width: 0; @@ -77,6 +96,11 @@ color: var(--text-public-page-pattern-text-picture); } +.sg-public-page-pattern-text-and-picture-fullwidth__text .sg-body { + margin: 0; + color: var(--text-public-page-pattern-text-picture); +} + .sg-public-page-pattern-text-and-picture-left__text .sg-body { margin: 0; color: var(--text-public-page-pattern-text-picture);