diff --git a/src/assets/styles/global.less b/src/assets/styles/global.less index 96d8b80..4ca42c7 100644 --- a/src/assets/styles/global.less +++ b/src/assets/styles/global.less @@ -161,6 +161,43 @@ html.theme-dark body { } } +.glass-header, +.filters.glass { + + &::after { + content: ""; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: -1; + position: absolute; + + mask: linear-gradient(to top, transparent 0%, #000 60%); + -webkit-mask: linear-gradient(to top, transparent 0%, #000 60%); + backdrop-filter: blur(10px); + -webkit-backdrop-filter: blur(10px); + } +} + +.glass-bottom { + + &::after { + content: ""; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: -1; + position: absolute; + + mask: linear-gradient(to bottom, transparent 0%, #000 60%); + -webkit-mask: linear-gradient(to bottom, transparent 0%, #000 60%); + backdrop-filter: blur(10px); + -webkit-backdrop-filter: blur(10px); + } +} + .entrance-fade-up-enter-active { transition: opacity .4s ease, transform .4s ease; transition-delay: var(--entrance-delay, 0ms); diff --git a/src/layout/MainLayout.vue b/src/layout/MainLayout.vue index f2fa0d6..98cb89c 100644 --- a/src/layout/MainLayout.vue +++ b/src/layout/MainLayout.vue @@ -197,6 +197,7 @@ const tabBarHeight = computed(() => { .tab-bar { --td-tab-bar-height: 52px; + --td-tab-bar-active-bg: var(--td-brand-color-2); bottom: 1rem; opacity: 1; diff --git a/src/pages/ai/components/AiConversationList.vue b/src/pages/ai/components/AiConversationList.vue index e47e95d..7ab3a6f 100644 --- a/src/pages/ai/components/AiConversationList.vue +++ b/src/pages/ai/components/AiConversationList.vue @@ -7,7 +7,7 @@ :overlay-props="{ zIndex: popupZIndex - 1 }" >
-
+

历史会话

-