From fd550e460b2ee6a0f2f4600ded9b9b6b6c9e21a2 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Sun, 31 Dec 2023 00:11:19 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=20UI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- theme/src/client/components/BlogExtract.vue | 8 ++++++-- theme/src/client/components/Page.vue | 7 +++++++ theme/src/client/components/PageFooter.vue | 18 ++++++++++++++++-- theme/src/client/styles/vars.scss | 10 ++++++++++ 4 files changed, 39 insertions(+), 4 deletions(-) diff --git a/theme/src/client/components/BlogExtract.vue b/theme/src/client/components/BlogExtract.vue index 8bec0828..115ea983 100644 --- a/theme/src/client/components/BlogExtract.vue +++ b/theme/src/client/components/BlogExtract.vue @@ -122,7 +122,7 @@ const showBlogExtract = computed(() => { top: 0; bottom: 0; left: 0; - z-index: var(--vp-z-index-sidebar); + z-index: var(--vp-z-index-overlay); width: 100%; opacity: 1; background-color: rgba(0, 0, 0, 0.3); @@ -146,11 +146,15 @@ const showBlogExtract = computed(() => { background-color: var(--vp-c-bg); border-top-left-radius: 12px; border-top-right-radius: 12px; - box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.1), 0 -1px 4px rgba(0, 0, 0, 0.1);; + box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.1), 0 -1px 4px rgba(0, 0, 0, 0.1); transform: translateY(100%); transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1); } +.dark .blog-modal-container { + box-shadow: 0 -3px 12px rgba(0, 0, 0, 0.3), 0 -1px 4px rgba(0, 0, 0, 0.27); +} + .blog-modal-container.open { transform: translateY(0); } diff --git a/theme/src/client/components/Page.vue b/theme/src/client/components/Page.vue index 462d15b6..b070c51d 100644 --- a/theme/src/client/components/Page.vue +++ b/theme/src/client/components/Page.vue @@ -1,6 +1,8 @@