From dd3708d493dbeb602bc7cb39ba9e1fc53098d3e1 Mon Sep 17 00:00:00 2001 From: Tony Yang Date: Wed, 27 Jan 2021 22:53:58 +0800 Subject: [PATCH] [Add] navbar scrollspy directive Add navbar scrollspy navbar style improvement --- src/assets/scss/color.scss | 1 + src/assets/scss/news/header.scss | 9 +++++- src/components/news/Header.vue | 19 ++++++++++-- src/components/news/ScrollSpyDirective.ts | 37 +++++++++++++++++++++++ 4 files changed, 63 insertions(+), 3 deletions(-) create mode 100644 src/components/news/ScrollSpyDirective.ts diff --git a/src/assets/scss/color.scss b/src/assets/scss/color.scss index 3ef6624..c25d654 100644 --- a/src/assets/scss/color.scss +++ b/src/assets/scss/color.scss @@ -4,3 +4,4 @@ $pale-grey: #f0f7fd; $dark-slate-blue: #1f4163; $dark-sky-blue: #3d93e9; $slate-blue: #5f7a95; +$sky-blue: #9dc5ec; \ No newline at end of file diff --git a/src/assets/scss/news/header.scss b/src/assets/scss/news/header.scss index b3fa850..c15cb18 100644 --- a/src/assets/scss/news/header.scss +++ b/src/assets/scss/news/header.scss @@ -369,10 +369,17 @@ $fontFamily: Noto Sans TC, monospace; background: white; z-index: 5; &-item { - margin: 5px 8px; + margin: 0 8px; + padding: 5px 1em; color: $mid-blue; font-family: $fontFamily; cursor: point; + border-right: 2px solid $sky-blue; + + &.active { + font-weight: 900; + border-right: 2px solid $mid-blue; + } } &-button { color: $mid-blue; diff --git a/src/components/news/Header.vue b/src/components/news/Header.vue index 99cd371..3a7a6d8 100644 --- a/src/components/news/Header.vue +++ b/src/components/news/Header.vue @@ -47,7 +47,7 @@