From 8106d289c2429ac7f7e176f8c4d6ac71e4fb8d6b Mon Sep 17 00:00:00 2001 From: Volpeon Date: Mon, 8 Jun 2026 17:34:18 +0200 Subject: card-list: add masonry-h variations --- src/layouts/_card-list.vars.scss | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) (limited to 'src/layouts/_card-list.vars.scss') diff --git a/src/layouts/_card-list.vars.scss b/src/layouts/_card-list.vars.scss index ae57744..6035956 100644 --- a/src/layouts/_card-list.vars.scss +++ b/src/layouts/_card-list.vars.scss @@ -32,16 +32,26 @@ $flex-layouts: ( 'flex-xs' $grid-xs--row-gap $grid-xs--col-gap $grid-xs--col-width $grid-xs--quiet--row-gap xs, ) !default; -$masonry--row-gap: props.def(--l-card-list--masonry--row-gap, props.get(core.$size--400)) !default; -$masonry--col-gap: props.def(--l-card-list--masonry--col-gap, props.get(core.$size--400)) !default; -$masonry--col-width: props.def(--l-card-list--masonry--col-width, props.get(core.$size--3200)) !default; -$masonry--quiet--row-gap: props.def(--l-card-list--masonry--quiet--row-gap, props.get(core.$size--800)) !default; - $masonry-h--row-gap: props.def(--l-card-list--masonry-h--row-gap, props.get(core.$size--400)) !default; $masonry-h--col-gap: props.def(--l-card-list--masonry-h--col-gap, props.get(core.$size--400)) !default; $masonry-h--row-height: props.def(--l-card-list--masonry-h--row-height, props.get(core.$size--3200)) !default; $masonry-h--quiet--row-gap: props.def(--l-card-list--masonry-h--quiet--row-gap, props.get(core.$size--800)) !default; +$masonry-h-sm--row-gap: props.def(--l-card-list--masonry-h-sm--row-gap, props.get(core.$size--400)) !default; +$masonry-h-sm--col-gap: props.def(--l-card-list--masonry-h-sm--col-gap, props.get(core.$size--400)) !default; +$masonry-h-sm--row-height: props.def(--l-card-list--masonry-h-sm--row-height, props.get(core.$size--2600)) !default; +$masonry-h-sm--quiet--row-gap: props.def(--l-card-list--masonry-h-sm--quiet--row-gap, props.get(core.$size--800)) !default; + +$masonry-h-layouts: ( + 'masonry-h' $masonry-h--row-gap $masonry-h--col-gap $masonry-h--row-height $masonry-h--quiet--row-gap, + 'masonry-h-sm' $masonry-h-sm--row-gap $masonry-h-sm--col-gap $masonry-h-sm--row-height $masonry-h-sm--quiet--row-gap, +) !default; + +$masonry--row-gap: props.def(--l-card-list--masonry--row-gap, props.get(core.$size--400)) !default; +$masonry--col-gap: props.def(--l-card-list--masonry--col-gap, props.get(core.$size--400)) !default; +$masonry--col-width: props.def(--l-card-list--masonry--col-width, props.get(core.$size--3200)) !default; +$masonry--quiet--row-gap: props.def(--l-card-list--masonry--quiet--row-gap, props.get(core.$size--800)) !default; + $shadow-x: props.def(--l-card-list--shadow-x, props.get(card.$shadow-x)) !default; $shadow-y: props.def(--l-card-list--shadow-y, props.get(card.$shadow-y)) !default; $shadow-blur: props.def(--l-card-list--shadow-blur, props.get(card.$shadow-blur)) !default; -- cgit v1.3.1