From 6331cbc95ce6cabbbcc3b53bea67f4bdb66be28e Mon Sep 17 00:00:00 2001 From: Arnaud Levy <contact@arnaudlevy.com> Date: Fri, 14 Oct 2022 18:50:03 +0200 Subject: [PATCH] fix offset --- assets/sass/_theme/_utils.sass | 15 +++++++++++---- assets/sass/_theme/blocks/call_to_action.sass | 6 +++--- assets/sass/_theme/design-system/grid.sass | 3 ++- assets/sass/_theme/sections/posts.sass | 5 +++-- assets/sass/_theme/sections/programs.sass | 2 +- assets/sass/_theme/sections/sitemap.sass | 2 +- 6 files changed, 21 insertions(+), 12 deletions(-) diff --git a/assets/sass/_theme/_utils.sass b/assets/sass/_theme/_utils.sass index 4a9f0f95..7d3ca441 100644 --- a/assets/sass/_theme/_utils.sass +++ b/assets/sass/_theme/_utils.sass @@ -88,10 +88,17 @@ @include media-breakpoint-down(md) grid-gap: $grid-gutter-sm -@function col($nb, $base: 12) - $nb: $nb/$base * 12 - $nbCol: calc( (100% + #{$grid-gutter}) / 12 * #{$nb} ) - @return #{$nbCol} +// This must be used for content inside columns +@function col($quantity, $base: 12) + $quantity-on-base: $quantity / $base * 12 + $width: calc( (100% + #{$grid-gutter}) / 12 * #{$quantity-on-base} - #{$grid-gutter} ) + @return #{$width} + +// This must be used for offset, outside columns +@function offset($quantity, $base: 12) + $quantity-on-base: $quantity / $base * 12 + $width: calc( (100% + #{$grid-gutter}) / 12 * #{$quantity-on-base} ) + @return #{$width} @mixin stretched-link($pseudo-element: after) &::#{$pseudo-element} diff --git a/assets/sass/_theme/blocks/call_to_action.sass b/assets/sass/_theme/blocks/call_to_action.sass index 25f50809..a1ef9a9f 100644 --- a/assets/sass/_theme/blocks/call_to_action.sass +++ b/assets/sass/_theme/blocks/call_to_action.sass @@ -43,10 +43,10 @@ @include media-breakpoint-up(md) picture - padding-left: col(1, 8) - padding-right: col(3, 8) + padding-left: offset(1, 7) + padding-right: offset(3, 7) > div - padding: col(1, 8) + padding: offset(1, 7) [role="group"] a margin-right: px2rem(20) diff --git a/assets/sass/_theme/design-system/grid.sass b/assets/sass/_theme/design-system/grid.sass index 452a8a8c..1431a501 100644 --- a/assets/sass/_theme/design-system/grid.sass +++ b/assets/sass/_theme/design-system/grid.sass @@ -20,7 +20,8 @@ pointer-events: auto > .blocks .block-content - padding-left: col(5) + padding-left: offset(5) + @include media-breakpoint-down(md) aside display: none diff --git a/assets/sass/_theme/sections/posts.sass b/assets/sass/_theme/sections/posts.sass index 736f7b07..ae42fbfb 100644 --- a/assets/sass/_theme/sections/posts.sass +++ b/assets/sass/_theme/sections/posts.sass @@ -63,7 +63,6 @@ .posts__page aside @include container - margin-top: $spacing1 .post-categories @include list-reset @@ -75,14 +74,16 @@ &::after content: ", " margin-left: -3px + margin-right: 3px &:last-child &::after content: none .table-infos border-top: 1px solid $main-border-color - font-size: $small-font-size margin-bottom: 0 + &, li + font-size: $small-font-size ul @include list-reset caption diff --git a/assets/sass/_theme/sections/programs.sass b/assets/sass/_theme/sections/programs.sass index 9d662240..8d730a2c 100644 --- a/assets/sass/_theme/sections/programs.sass +++ b/assets/sass/_theme/sections/programs.sass @@ -136,7 +136,7 @@ ol.programs .blocks .block-content @include media-breakpoint-up(md) - padding-left: col(5) + padding-left: offset(5) @include media-breakpoint-up(md) article diff --git a/assets/sass/_theme/sections/sitemap.sass b/assets/sass/_theme/sections/sitemap.sass index 85d9c268..60ae8ff9 100644 --- a/assets/sass/_theme/sections/sitemap.sass +++ b/assets/sass/_theme/sections/sitemap.sass @@ -2,7 +2,7 @@ .content > div @include media-breakpoint-up(md) - padding-left: col(5) + padding-left: offset(5) ul list-style: none margin-bottom: calc(7.5rem / 2) -- GitLab