From c55f60a8b93198f7de1f1be1b3b6467cc9f15bb2 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Mon, 15 Aug 2022 10:22:49 +0800 Subject: [PATCH] =?UTF-8?q?refactor(theme):=20=E8=B0=83=E6=95=B4=E4=B8=BB?= =?UTF-8?q?=E9=A2=98=E9=A3=8E=E6=A0=BC=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../theme/src/client/components/Archive.vue | 2 +- .../src/client/components/NavbarDropdown.vue | 15 +++++++++------ .../theme/src/client/components/PostItem.vue | 8 ++++---- .../theme/src/client/components/PostList.vue | 13 ++++++------- .../theme/src/client/components/PostMeta.vue | 18 ++++++++++++++---- .../theme/src/client/components/Sidebar.vue | 2 +- packages/theme/src/client/styles/code.scss | 2 +- .../theme/src/client/styles/vars-dark.scss | 1 + packages/theme/src/client/styles/vars.scss | 1 + 9 files changed, 38 insertions(+), 24 deletions(-) diff --git a/packages/theme/src/client/components/Archive.vue b/packages/theme/src/client/components/Archive.vue index f46b9b83..77b9dd61 100644 --- a/packages/theme/src/client/components/Archive.vue +++ b/packages/theme/src/client/components/Archive.vue @@ -112,7 +112,7 @@ const headers = computed(() => { position: relative; margin-left: 4rem; border-left: solid 4px var(--c-border); - padding: 1.25rem; + padding: 0.75rem 1.25rem; &::before { content: ''; diff --git a/packages/theme/src/client/components/NavbarDropdown.vue b/packages/theme/src/client/components/NavbarDropdown.vue index a957b948..8d0dfea1 100644 --- a/packages/theme/src/client/components/NavbarDropdown.vue +++ b/packages/theme/src/client/components/NavbarDropdown.vue @@ -146,7 +146,7 @@ const onGrandChildFocusout = (grandchild, child): void => { .navbar-dropdown-title { display: block; - font-size: 0.9rem; + font-size: 1rem; font-family: inherit; cursor: inherit; padding: inherit; @@ -183,12 +183,14 @@ const onGrandChildFocusout = (grandchild, child): void => { .navbar-dropdown-item { color: inherit; line-height: 1.7rem; + cursor: default; .navbar-dropdown-subtitle { margin: 0.45rem 0 0; border-top: 1px solid var(--c-border); padding: 1rem 0 0.45rem 0; - font-size: 0.9rem; + font-size: 1rem; + color: var(--c-text-light); & > span { padding: 0 1.5rem; @@ -210,7 +212,7 @@ const onGrandChildFocusout = (grandchild, child): void => { list-style: none; .navbar-dropdown-subitem { - font-size: 0.9em; + font-size: 1em; } } @@ -280,12 +282,12 @@ const onGrandChildFocusout = (grandchild, child): void => { .navbar-dropdown-subtitle, & > a { - font-size: 15px; + font-size: 1rem; line-height: 2rem; } .navbar-dropdown-subitem { - font-size: 14px; + font-size: 1rem; padding-left: 1rem; } } @@ -314,13 +316,14 @@ const onGrandChildFocusout = (grandchild, child): void => { right: 0; box-sizing: border-box; background-color: var(--c-bg-container); - padding: 0.6rem 0; + padding: 1.5rem 0.75rem; border: 1px solid var(--c-border); border-bottom-color: var(--c-border-dark); text-align: left; border-radius: 0.25rem; white-space: nowrap; margin: 0; + box-shadow: var(--shadow); } } } diff --git a/packages/theme/src/client/components/PostItem.vue b/packages/theme/src/client/components/PostItem.vue index 574d04e3..33e9a540 100644 --- a/packages/theme/src/client/components/PostItem.vue +++ b/packages/theme/src/client/components/PostItem.vue @@ -27,9 +27,9 @@ const handlePost = (path: string): void => {