diff --git a/addons/website_blog/static/src/scss/primary_variables.scss b/addons/website_blog/static/src/scss/primary_variables.scss
index f5cda7678dc..c8b936b59f1 100644
--- a/addons/website_blog/static/src/scss/primary_variables.scss
+++ b/addons/website_blog/static/src/scss/primary_variables.scss
@@ -1,5 +1,3 @@
-$s-latest-posts-big-picture-figure-bg: null;
-
@mixin s-latest-posts-js-get-posts-hook {};
@mixin s-latest-posts-figure-hook {};
diff --git a/addons/website_blog/static/src/scss/website_blog.scss b/addons/website_blog/static/src/scss/website_blog.scss
index f16afd40bf2..f54dc52b832 100644
--- a/addons/website_blog/static/src/scss/website_blog.scss
+++ b/addons/website_blog/static/src/scss/website_blog.scss
@@ -262,13 +262,10 @@
}
}
-$s-latest-posts-big-picture-figure-bg: $white !default;
-
.s_latest_posts_big_picture {
.s_latest_posts_post {
position: relative;
height: 250px;
- background: $s-latest-posts-big-picture-figure-bg;
text-align: center;
cursor: pointer;
transition: all 300ms;
@@ -281,9 +278,11 @@ $s-latest-posts-big-picture-figure-bg: $white !default;
position: relative;
display: block;
width: 100%;
+ max-width: 100% !important;
height: 100%;
padding: 0;
opacity: 0.8;
+ overflow: hidden;
> .o_blog_cover_component {
@include o-position-absolute(0, 0, 0, 0);
@@ -293,15 +292,17 @@ $s-latest-posts-big-picture-figure-bg: $white !default;
background-position: center;
}
}
- > div, > div > a {
- @include o-position-absolute(0, 0, 0, 0);
- padding: 2em;
- color: $white;
- text-transform: uppercase;
- font-size: 1.25em;
- backface-visibility: hidden;
- &::after, &::before {
- pointer-events: none;
+ > div:not(.o_blog_cover_container):not(.js-loading) {
+ &, & > a {
+ @include o-position-absolute(0, $grid-gutter-width/2, 0, $grid-gutter-width/2);
+ padding: 2em;
+ color: $white;
+ text-transform: uppercase;
+ font-size: 1.25em;
+ backface-visibility: hidden;
+ &::after, &::before {
+ pointer-events: none;
+ }
}
> a {
@@ -328,7 +329,9 @@ $s-latest-posts-big-picture-figure-bg: $white !default;
@include s-latest-posts-figure-hook;
}
- @include s-latest-posts-js-get-posts-hook;
+ .js_get_posts {
+ @include s-latest-posts-js-get-posts-hook;
+ }
}
.s_latest_posts, .s_latest_posts_big_picture {
diff --git a/addons/website_blog/views/website_blog_templates.xml b/addons/website_blog/views/website_blog_templates.xml
index 817387db989..6623de92ebc 100644
--- a/addons/website_blog/views/website_blog_templates.xml
+++ b/addons/website_blog/views/website_blog_templates.xml
@@ -589,10 +589,10 @@
-
-