From 57ae3050c4278805745857e271f581ee0bd294b9 Mon Sep 17 00:00:00 2001 From: Martin Leblanc <m26lebla@uwaterloo.ca> Date: Thu, 22 Dec 2022 10:38:49 -0500 Subject: [PATCH] ISTWCMS-5898: css for card header section spacing and default spacing without new classes --- src/patterns/03-layouts/layout/_layout.scss | 10 +++++++++- .../card/card--node/_card--node.scss | 19 +++++++++---------- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/src/patterns/03-layouts/layout/_layout.scss b/src/patterns/03-layouts/layout/_layout.scss index 404a9874..de63e0f4 100644 --- a/src/patterns/03-layouts/layout/_layout.scss +++ b/src/patterns/03-layouts/layout/_layout.scss @@ -654,11 +654,19 @@ } } } +// Set default spacing to match old block margin if no classes +.layout.layout--uw-1-col { + &:not(.uw-section-spacing--default, .uw-section-spacing--none, .uw-section-spacing--75, .uw-section-spacing--50, .uw-section-spacing--25) { + margin-bottom: var(--section-margin); + &:last-of-type{ + margin-bottom: 0; + } + } +} .uw-section-has-full-width .layout.layout--uw-1-col{ overflow: hidden; } - .uw-full-width.uw-section-spacing--none.uw-section-separator--bottom:has(img){ padding-bottom: 0; } diff --git a/src/patterns/04-components/card/card--node/_card--node.scss b/src/patterns/04-components/card/card--node/_card--node.scss index a670ef71..66bea642 100644 --- a/src/patterns/04-components/card/card--node/_card--node.scss +++ b/src/patterns/04-components/card/card--node/_card--node.scss @@ -10,11 +10,17 @@ > .card__header, > .card__footer { margin: 0 auto; - max-width: var(--layout-max-width); + @include uw-contained-width(var(--layout-max-width-narrow)); + @media(min-width: $screen-xl) { + @include uw-contained-width(var(--layout-max-width)); + } } .uw-node__with-media &{ > .card__header { padding: 0; + &.uw-node__with-media{ + padding: var(--size-2) 0; + } } } .uw-node__without-media & { @@ -58,13 +64,9 @@ .uw-node__with-media & { .card__header { &.uw-node__with-media{ - padding: var(--size-2); - @media(min-width: $screen-xl) { - padding: var(--size-2) 0; - } + padding: var(--size-2) 0; } } - .card__featured-image{ align-items: center; background-position: center center; @@ -246,10 +248,7 @@ padding: var(--size-2) 0; } &.uw-node__with-media{ - padding: var(--size-2); - @media(min-width: $screen-xl) { - padding: var(--size-2) 0; - } + padding: var(--size-2) 0; } } .card__footer, -- GitLab