From 739ce7c416f51f847dff7002faf07d0695dc7f78 Mon Sep 17 00:00:00 2001 From: amzrk2 Date: Fri, 2 Oct 2020 09:36:28 +0800 Subject: new: mobile sidebar --- assets/scss/_fuji-style/_components.scss | 1 + assets/scss/_fuji-style/_sidebar.scss | 50 ++++++++++++++++++++++---------- 2 files changed, 35 insertions(+), 16 deletions(-) (limited to 'assets/scss/_fuji-style') diff --git a/assets/scss/_fuji-style/_components.scss b/assets/scss/_fuji-style/_components.scss index 8131f34..8545349 100644 --- a/assets/scss/_fuji-style/_components.scss +++ b/assets/scss/_fuji-style/_components.scss @@ -7,6 +7,7 @@ display: flex; justify-content: space-between; flex-direction: column; + z-index: 100; div { flex: 0 1 auto; diff --git a/assets/scss/_fuji-style/_sidebar.scss b/assets/scss/_fuji-style/_sidebar.scss index 6eb255e..a300c4c 100644 --- a/assets/scss/_fuji-style/_sidebar.scss +++ b/assets/scss/_fuji-style/_sidebar.scss @@ -30,31 +30,43 @@ @media screen and (max-width: $width-md) { .sidebar { + display: none !important; + } +} + +@media screen and (max-width: $width-md) { + .sidebar-mobile { + position: fixed; + top: 0; + right: 0; + bottom: 0%; + background-color: var(--color-codebg); padding: 1.5rem; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; - } + z-index: 50; - .sidebar-item { - width: 40%; // max 2 modules per line + .sidebar-item { + width: 40%; // max 2 modules per line - // space only at first 2 modules - .sidebar-pages, - .sidebar-tags { - margin-bottom: 1rem; - } + // space only at first 2 modules + .sidebar-pages, + .sidebar-tags { + margin-bottom: 1rem; + } - .sidebar-links, - .sidebar-bgm { - margin-bottom: 0; - } + .sidebar-links, + .sidebar-bgm { + margin-bottom: 0; + } - & > img { - margin: 0.5rem 0.25rem 0 0.25rem; - width: 75%; - border-radius: 0.25rem; + & > img { + margin: 0.5rem 0.25rem 0 0.25rem; + width: 75%; + border-radius: 0.25rem; + } } } } @@ -69,4 +81,10 @@ position: sticky; top: 1rem; + + #TableOfContents { + max-height: 32rem; + overflow: auto; + scrollbar-width: thin; + } } -- cgit v1.2.3