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);