From 5c7f3c282b5492516ffa6037ab62f8bcc8cdfa45 Mon Sep 17 00:00:00 2001 From: Liyas Thomas Date: Sun, 8 Dec 2019 09:20:09 +0530 Subject: [PATCH] :sparkles: Bottom navbar on mobile device, minor UI revamp --- assets/css/styles.scss | 14 +- layouts/default.vue | 289 +++++++++++++++++++++-------------------- 2 files changed, 157 insertions(+), 146 deletions(-) diff --git a/assets/css/styles.scss b/assets/css/styles.scss index 29a900764..22c549975 100644 --- a/assets/css/styles.scss +++ b/assets/css/styles.scss @@ -91,7 +91,7 @@ header, footer { & > div { display: flex; - padding: 16px; + padding: 16px 8px; width: 100%; align-items: center; justify-content: space-between; @@ -170,7 +170,6 @@ footer { nav.primary-nav { display: flex; flex-flow: column nowrap; - border-bottom: 1px solid var(--brd-color); svg { fill: var(--fg-light-color); @@ -213,6 +212,7 @@ nav.primary-nav { nav.secondary-nav { display: flex; + border-top: 1px solid var(--brd-color); ul { display: flex; @@ -823,20 +823,24 @@ input[type="radio"]:checked + label + .tab { } .nav-first { + position: fixed; + top: auto; + bottom: 0; width: 100%; background-color: var(--bg-color); } nav.primary-nav { - flex-flow: row; + flex-flow: row nowrap; + overflow: auto; + justify-content: space-around; } - nav.secondary-nav { display: none; } .main { - padding: 0 8px; + padding: 0 8px 68px; } ul, diff --git a/layouts/default.vue b/layouts/default.vue index 24cfaee78..a1fb14f45 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -1,90 +1,5 @@