From 31bc616ad716daf2ba0ec7fa38352644b6293dfc Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期二, 07 四月 2026 11:36:16 +0800
Subject: [PATCH] 1.整体样式修改

---
 src/assets/styles/sidebar.scss |   37 ++++++++++++++++++++++++-------------
 1 files changed, 24 insertions(+), 13 deletions(-)

diff --git a/src/assets/styles/sidebar.scss b/src/assets/styles/sidebar.scss
index 8534448..5cdd71c 100644
--- a/src/assets/styles/sidebar.scss
+++ b/src/assets/styles/sidebar.scss
@@ -4,7 +4,7 @@
     transition: margin-left 0.28s;
     margin-left: $base-sidebar-width;
     position: relative;
-    background: #f5f7fb;
+    background: transparent;
   }
 
   .sidebarHide {
@@ -22,8 +22,9 @@
     left: 0;
     z-index: 1001;
     overflow: hidden;
-    -webkit-box-shadow: 2px 0 6px rgba(0, 21, 41, 0.35);
-    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
+    padding: 12px 0 16px 16px;
+    background: transparent;
+    box-shadow: none;
 
     // reset element-ui css
     .horizontal-collapse-transition {
@@ -45,7 +46,8 @@
 
     &.has-logo {
       .el-scrollbar {
-        height: calc(100% - 50px);
+        height: calc(100% - 72px);
+        margin-top: 10px;
       }
     }
 
@@ -67,6 +69,11 @@
       border: none;
       height: 100%;
       width: 100% !important;
+      padding: 10px 8px 18px;
+      border-radius: 0 28px 28px 0;
+      background: var(--menu-surface);
+      backdrop-filter: blur(18px);
+      box-shadow: var(--shadow-sm);
     }
 
     .el-menu-item,
@@ -84,11 +91,11 @@
     .sub-menu-title-noDropdown,
     .el-sub-menu__title {
       &:hover {
-        background-color: rgba(212, 221, 255, 0.8) !important;
+        background-color: var(--menu-hover) !important;
       }
     }
     & .theme-light .is-active > .el-sub-menu__title {
-      color: #fff !important;
+      color: var(--current-color) !important;
     }
 
     & .nest-menu .el-sub-menu > .el-sub-menu__title,
@@ -96,10 +103,10 @@
       min-width: $base-sidebar-width !important;
 
       &:hover {
-        background-color: rgba(212, 221, 255, 0.8) !important;
+        background-color: var(--menu-hover) !important;
       }
       &.is-active {
-        background-color: #fff !important;
+        background-color: var(--menu-active-bg) !important;
       }
     }
 
@@ -108,7 +115,7 @@
       //background-color: transparent;
 
       &:hover {
-        background-color: rgba(212, 221, 255, 0.8) !important;
+        background-color: var(--menu-hover) !important;
       }
     }
   }
@@ -212,10 +219,10 @@
   .el-menu-item {
     &:hover {
       // you can use $sub-menuHover
-      background-color: rgba(212, 221, 255, 0.56) !important;
+      background-color: var(--menu-hover) !important;
     }
     &.is-active {
-      background-color: rgba(212, 221, 255, 0.56) !important;
+      background-color: var(--menu-active-bg) !important;
     }
   }
 
@@ -223,9 +230,13 @@
   > .el-menu--popup {
     max-height: 100vh;
     overflow-y: auto;
+    padding: 8px;
+    border-radius: 18px;
+    border: 1px solid var(--surface-border);
+    box-shadow: var(--shadow-md);
 
     &::-webkit-scrollbar-track-piece {
-      background: #d3dce6;
+      background: #dfe7e1;
     }
 
     &::-webkit-scrollbar {
@@ -233,7 +244,7 @@
     }
 
     &::-webkit-scrollbar-thumb {
-      background: #99a9bf;
+      background: #9aa79e;
       border-radius: 20px;
     }
   }

--
Gitblit v1.9.3