From 14f00cd75da15a423a2e48653e5721e7062734af Mon Sep 17 00:00:00 2001 From: Olivia206 <olivia.simonet@mmibordeaux.com> Date: Tue, 30 Apr 2024 15:11:58 +0200 Subject: [PATCH] cleaned alternate layouts --- assets/sass/_theme/blocks/pages.sass | 35 +++++++------------ assets/sass/_theme/blocks/posts.sass | 24 ------------- assets/sass/_theme/blocks/projects.sass | 32 ++++------------- assets/sass/_theme/design-system/layout.sass | 26 +++++++++++++- assets/sass/_theme/sections/projects.sass | 8 +++-- .../blocks/templates/pages/alternate.html | 4 +-- 6 files changed, 52 insertions(+), 77 deletions(-) diff --git a/assets/sass/_theme/blocks/pages.sass b/assets/sass/_theme/blocks/pages.sass index c9a72db8..f4d40d57 100644 --- a/assets/sass/_theme/blocks/pages.sass +++ b/assets/sass/_theme/blocks/pages.sass @@ -229,32 +229,23 @@ &--alternate .top @include top-flex - .grid - article .media img - aspect-ratio: unset - @include media-breakpoint-up(desktop) - article - width: columns(4) - &:not(:first-child) - margin-top: -5% - &:nth-child(even) - margin-left: auto - &.image-portrait - + .image-portrait - margin-top: -30% - + .image-square, - + .image-landscape - margin-top: -15% + .alternate + article + position: relative + display: flex + flex-direction: column + a + @include stretched-link + .media + margin-bottom: $spacing-2 + order: -1 + img + aspect-ratio: unset @include in-page-without-sidebar .top .description @include body-text - .grid - width: columns(10) - margin-left: auto - margin-right: auto - article - width: columns(4) + &--large .top @include top-flex diff --git a/assets/sass/_theme/blocks/posts.sass b/assets/sass/_theme/blocks/posts.sass index ca07ff1e..794fe035 100644 --- a/assets/sass/_theme/blocks/posts.sass +++ b/assets/sass/_theme/blocks/posts.sass @@ -263,20 +263,7 @@ &--alternate .alternate .post .media img aspect-ratio: unset - @include media-breakpoint-up(desktop) - &:not(.without-images) - .post - &.right - margin-left: auto - &.portrait - + .portrait - margin-top: -30% - + .square, - + .landscape - margin-top: -15% - + .post:not(.portrait, .square, .landscape) - margin-top: -5% &.without-images .right margin-left: auto @@ -288,7 +275,6 @@ margin-top: -5% + .post:not(.portrait, .square, .landscape) margin-top: -3% - @include media-breakpoint-down(desktop) .post .post-meta @@ -298,16 +284,6 @@ + .post margin-top: $spacing-5 - @include in-page-with-sidebar - .post - width: columns(4) - - @include in-page-without-sidebar - width: columns(10) - margin-left: auto - margin-right: auto - .post - width: columns(4) &--carousel @include draggable-block .container diff --git a/assets/sass/_theme/blocks/projects.sass b/assets/sass/_theme/blocks/projects.sass index ecc13baf..fecb2cb7 100644 --- a/assets/sass/_theme/blocks/projects.sass +++ b/assets/sass/_theme/blocks/projects.sass @@ -16,6 +16,7 @@ margin-right: $spacing-1 a flex: 1 + text-decoration: none &:hover &, a @@ -29,34 +30,15 @@ @include media-breakpoint-down(desktop) .project + .project margin-top: $spacing-4 - - .alternate - @include media-breakpoint-up(desktop) - article - width: columns(4) - &:not(:first-child) - margin-top: -5% - &:nth-child(even) - margin-left: auto - &.image-portrait - + .image-portrait - margin-top: -30% - + .image-square, - + .image-landscape - margin-top: -15% + &--alternate + .alternate + @include media-breakpoint-down(desktop) + .project + .project + margin-top: $spacing-4 @include in-page-without-sidebar .top .description @include body-text - .grid - width: columns(10) - margin-left: auto - margin-right: auto - article - width: columns(4) - @include media-breakpoint-down(desktop) - .project + .project - margin-top: $spacing-4 .large .project @@ -94,7 +76,7 @@ .project &-title @include h2 - margin-bottom: space(4) + margin-bottom: $spacing-1 &-content flex: 1 .media diff --git a/assets/sass/_theme/design-system/layout.sass b/assets/sass/_theme/design-system/layout.sass index 832eb646..b71e3323 100644 --- a/assets/sass/_theme/design-system/layout.sass +++ b/assets/sass/_theme/design-system/layout.sass @@ -123,4 +123,28 @@ details position: absolute padding: 0 right: 0 - top: 0 \ No newline at end of file + top: 0 + +.alternate + article + @include media-breakpoint-up(desktop) + width: columns(4) + &:not(:first-child) + margin-top: -5% + &:nth-child(even) + margin-left: auto + &.portrait + + .portrait + margin-top: -30% + + .square, + + .landscape + margin-top: -15% + + article:not(.portrait, .square, .landscape) + margin-top: -5% + &.square + .square + margin-top: -10% + @include in-page-with-sidebar + @include in-page-without-sidebar + width: columns(10) + margin-left: auto + margin-right: auto \ No newline at end of file diff --git a/assets/sass/_theme/sections/projects.sass b/assets/sass/_theme/sections/projects.sass index 4ceb753e..1ff509e6 100644 --- a/assets/sass/_theme/sections/projects.sass +++ b/assets/sass/_theme/sections/projects.sass @@ -1,8 +1,10 @@ .project @include article(auto) - .project-title - @include article-title - + .project-content + p + line-height: $small-line-height + .project-title + @include article-title .media img width: 100% @include media-breakpoint-up(desktop) diff --git a/layouts/partials/blocks/templates/pages/alternate.html b/layouts/partials/blocks/templates/pages/alternate.html index 90ceabd1..904ae993 100644 --- a/layouts/partials/blocks/templates/pages/alternate.html +++ b/layouts/partials/blocks/templates/pages/alternate.html @@ -7,12 +7,12 @@ "attributes" "class='page-title'" )}} -<div class="grid"> +<div class="alternate"> {{ range .pages }} {{ $page := site.GetPage .file }} {{ with $page }} {{ if .Params.image }} - {{ $image_class = printf "image-%s" (partial "GetImageDirection" .Params.image) }} + {{ $image_class = printf (partial "GetImageDirection" .Params.image) }} {{ else }} {{ $image_class = "" }} {{ end }} -- GitLab