From 68760bf3d7734e55aed3550912b44e92d210771b Mon Sep 17 00:00:00 2001 From: Ron Lucke <lucke@elan-ev.de> Date: Thu, 21 Nov 2024 12:28:50 +0000 Subject: [PATCH] Sidebar Abgrenzung Closes #4877 Merge request studip/studip!3655 --- resources/assets/stylesheets/scss/layouts.scss | 1 + resources/assets/stylesheets/scss/responsive.scss | 7 +++++-- resources/assets/stylesheets/scss/sidebar.scss | 5 +++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/resources/assets/stylesheets/scss/layouts.scss b/resources/assets/stylesheets/scss/layouts.scss index 5d65beab137..73911104d01 100644 --- a/resources/assets/stylesheets/scss/layouts.scss +++ b/resources/assets/stylesheets/scss/layouts.scss @@ -52,6 +52,7 @@ body { overflow-x: auto; padding: $page-margin; padding-bottom: calc($page-margin + 35px); + padding-left: $page-margin * 2; vertical-align: top; .oversized & { diff --git a/resources/assets/stylesheets/scss/responsive.scss b/resources/assets/stylesheets/scss/responsive.scss index 5c2121430d3..0a3b66f92b7 100644 --- a/resources/assets/stylesheets/scss/responsive.scss +++ b/resources/assets/stylesheets/scss/responsive.scss @@ -316,6 +316,7 @@ $sidebarOut: -330px; #sidebar { background-color: var(--white); max-height: calc(100vh - 100px); + margin-top: 60px; left: 15px; position: absolute; top: 116px; @@ -487,7 +488,9 @@ $sidebarOut: -330px; } #sidebar { + border-right: none; height: calc(100% - 100px); + margin-top: 0; overflow-y: auto; position: fixed; transform: translateX($sidebarOut); @@ -496,7 +499,7 @@ $sidebarOut: -330px; z-index: 100; &.responsive-show { - width: 100%; + width: calc(100% - 15px); .sidebar-widget { width: calc(100% - 30px); @@ -543,7 +546,7 @@ $sidebarOut: -330px; grid-template-columns: ($sidebar-width + $sidebar-padding) calc(100vw - $sidebar-width - $sidebar-padding - 35px); #content-wrapper { - max-width: 100%; + max-width: calc(100% - $sidebar-padding); } } diff --git a/resources/assets/stylesheets/scss/sidebar.scss b/resources/assets/stylesheets/scss/sidebar.scss index 028597d825f..276054983cf 100644 --- a/resources/assets/stylesheets/scss/sidebar.scss +++ b/resources/assets/stylesheets/scss/sidebar.scss @@ -2,14 +2,15 @@ $icon-size: 20px; #sidebar { background: var(--white); - border-left: 0; + border-right: solid thin var(--color--sidebar-divider); display: inline-block; height: max-content; margin-bottom: $page-margin + 35px; - padding: 0 5px 7px 15px; + padding: 0 15px 7px 15px; position: sticky; text-align: left; top: 50px; + height: calc(100% - 20px); width: $sidebar-width; z-index: 2; -- GitLab