summaryrefslogtreecommitdiff
path: root/addons/website/static/src
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website/static/src')
-rw-r--r--addons/website/static/src/scss/website.edit_mode.scss7
-rw-r--r--addons/website/static/src/scss/website.scss12
2 files changed, 8 insertions, 11 deletions
diff --git a/addons/website/static/src/scss/website.edit_mode.scss b/addons/website/static/src/scss/website.edit_mode.scss
index 8967dc911db..7cb42d99603 100644
--- a/addons/website/static/src/scss/website.edit_mode.scss
+++ b/addons/website/static/src/scss/website.edit_mode.scss
@@ -185,13 +185,6 @@ body.editor_enable.editor_has_snippets {
}
}
}
- @if o-website-value('hamburger-type') == 'off-canvas' {
- #top_menu_collapse {
- &.collapsing, &.show {
- right: $o-we-sidebar-width;
- }
- }
- }
}
//s_dynamic_snippet
diff --git a/addons/website/static/src/scss/website.scss b/addons/website/static/src/scss/website.scss
index 629f2b67573..1d36d5e7819 100644
--- a/addons/website/static/src/scss/website.scss
+++ b/addons/website/static/src/scss/website.scss
@@ -863,9 +863,13 @@ header {
#top_menu_collapse {
&.collapsing, &.show {
+ // Note: position relatively to the header instead of the viewport
+ // because fixed position cannot work inside an element whose CSS
+ // transform is different to none, which the header element is
+ // because of header effects.
@include o-position-absolute(0, 0, 0, 0);
- position: fixed;
z-index: $zindex-sticky;
+ height: 100vh;
transition: none;
transform: none;
@@ -950,9 +954,9 @@ header {
}
}
- .o_connected_user:not(.editor_has_snippets) header:not(.o_header_is_scrolled) &,
- .o_connected_user:not(.editor_has_snippets) header.o_header_affixed & {
- padding-top: $o-navbar-height !important;
+ .o_connected_user:not(.editor_has_snippets) header & {
+ top: -$o-navbar-height;
+ padding-top: $o-navbar-height;
}
}
&.collapsing #top_menu {