diff --git a/app/src/assets/scss/component/_menu.scss b/app/src/assets/scss/component/_menu.scss index a817e6692..1b1383e24 100644 --- a/app/src/assets/scss/component/_menu.scss +++ b/app/src/assets/scss/component/_menu.scss @@ -29,16 +29,19 @@ } &--fullscreen { - top: 0; + top: 100vh; left: 0; width: 100%; border: 0; box-shadow: none; - bottom: 0; right: 0; max-height: none; + height: 100vh; padding: 0; border-radius: 0; + transition: transform 0.15s cubic-bezier(0, 0, 0.2, 1) 0ms; + display: flex; + flex-direction: column; .b3-menu { &__submenu { @@ -49,21 +52,27 @@ right: 0; box-shadow: none; border: 0; - padding: 27px 0 0 0; + padding: 24px 0; & > .b3-menu__item:first-child { border-top: .5px solid var(--b3-theme-background-light); } } + &__items { + flex: 1; + overflow: auto; + padding: 24px 0; + } + &__item { border-bottom: .5px solid var(--b3-theme-background-light); line-height: 42px; background-color: var(--b3-theme-background); text-decoration: none; - &:last-child { - margin-bottom: 24px; + &:first-child { + border-top: .5px solid var(--b3-theme-background-light); } &--show > .b3-menu__submenu--row { @@ -88,9 +97,7 @@ padding: 0 8px; display: flex; background-color: var(--b3-theme-background); - position: sticky; - top: 0; - z-index: 1; + height: 48.5px; } &__separator { diff --git a/app/src/assets/scss/mobile.scss b/app/src/assets/scss/mobile.scss index f6d0fb31c..484076d5a 100644 --- a/app/src/assets/scss/mobile.scss +++ b/app/src/assets/scss/mobile.scss @@ -241,9 +241,9 @@ } #menu { - transition: transform 0.15s cubic-bezier(0, 0, 0.2, 1) 0ms; z-index: 220; transform: translateX(100vw); + top: 0; } .keyboard { diff --git a/app/src/assets/template/app/index.tpl b/app/src/assets/template/app/index.tpl index 3dc324556..447566f68 100644 --- a/app/src/assets/template/app/index.tpl +++ b/app/src/assets/template/app/index.tpl @@ -24,7 +24,13 @@
- +