diff --git a/styles/elements/_sidenav.scss b/styles/elements/_sidenav.scss index 5bc1a8f3..f154c11e 100644 --- a/styles/elements/_sidenav.scss +++ b/styles/elements/_sidenav.scss @@ -8,24 +8,19 @@ overflow: hidden; position: relative; top: 68px; + width: 25rem; - &__toggler { - width: 25rem; - - &--minimized { - @extend .sidenav-container__toggler; - width: 10rem; - } + &--minimized { + @extend .sidenav-container; + width: 10rem; } &__fixed { position: fixed; - overflow: scroll; } .sidenav { width: 25rem; - overflow: scroll; @include media($large-screen) { margin: 0px; @@ -54,17 +49,23 @@ } } - ul { - &.sidenav__list--padded { - margin: (4 * $gap) 0; - } + .sidenav__list--padded { + margin: (4 * $gap) 0; + position: fixed; + overflow-y: scroll; + top: 98px; + bottom: 35px; + left: 0; + width: 25rem; - list-style: none; - padding: 0; + ul { + list-style: none; + padding: 0; - li { - margin: 0; - display: block; + li { + margin: 0; + display: block; + } } } diff --git a/templates/navigation/global_sidenav.html b/templates/navigation/global_sidenav.html index e34f6843..041d937d 100644 --- a/templates/navigation/global_sidenav.html +++ b/templates/navigation/global_sidenav.html @@ -2,9 +2,9 @@ {% from "components/sidenav_item.html" import SidenavItem %} -
+