1
0
forked from dyf/dyf-vue-ui

修改侧边栏菜单渐变样式

This commit is contained in:
微微一笑
2025-08-11 14:39:23 +08:00
parent acc8ce1ebb
commit 950337db72
7 changed files with 257 additions and 26 deletions

View File

@ -1,19 +1,28 @@
// 全局SCSS变量
:root {
--menuBg: #304156;
--menuColor: #bfcbd9;
--menuActiveText: #f4f4f5;
--menuHover: #263445;
--menuBg: #2c3e50; // 精确匹配图片中的深色背景
--menuColor: #bfcbd9; // 非激活菜单项的文字颜色
--menuActiveText: #ffffff; // 激活菜单项的文字颜色
--menuHover: #34495e; // 悬停时的背景色
--subMenuBg: #1f2d3d;
--subMenuActiveText: #f4f4f5;
--subMenuHover: #001528;
--subMenuTitleHover: #293444;
--subMenuBg: #1f2d3d; // 子菜单背景色
--subMenuActiveText: #409eff; // 激活子菜单项的文字颜色(蓝色)
--subMenuHover: #001528; // 子菜单悬停背景色
--subMenuTitleHover: #293444; // 子菜单标题悬停背景色
// 激活菜单项的渐变颜色 - 根据设计UI调整
--menuActiveGradient: linear-gradient(90deg, #0080EA 0%, #000F27 100%);
--fixedHeaderBg: #ffffff;
--tableHeaderBg: #f8f8f9;
--tableHeaderTextColor: #515a6e;
// 侧边框样式变量 - 实现无边框但有阴影的效果
--sidebarBorderColor: transparent;
--sidebarBorderWidth: 0px;
--sidebarBorderStyle: solid;
--sidebarBoxShadow: 1px 0 4px rgba(0, 0, 0, 0.1);
// ele
--brder-color: #e8e8e8;
@ -23,20 +32,29 @@
}
html.dark {
--menuBg: #1d1e1f;
--menuBg: #2c3e50; // 保持与浅色模式一致
--menuColor: #bfcbd9;
--menuActiveText: #f4f4f5;
--menuHover: #171819;
--menuActiveText: #ffffff;
--menuHover: #34495e;
--subMenuBg: #1d1e1f;
--subMenuActiveText: #1d1e1f;
--subMenuHover: #171819;
--subMenuTitleHover: #171819;
--subMenuBg: #1f2d3d;
--subMenuActiveText: #409eff; // 激活子菜单项保持蓝色
--subMenuHover: #001528;
--subMenuTitleHover: #293444;
// 激活菜单项的渐变颜色 - 根据设计UI调整
--menuActiveGradient: linear-gradient(90deg, #0080EA 0%, #000F27 100%);
--fixedHeaderBg: #171819;
--tableHeaderBg: var(--el-bg-color);
--tableHeaderTextColor: var(--el-text-color);
// 深色模式侧边框样式变量 - 实现无边框但有阴影的效果
--sidebarBorderColor: transparent;
--sidebarBorderWidth: 0px;
--sidebarBorderStyle: solid;
--sidebarBoxShadow: 1px 0 4px rgba(0, 0, 0, 0.15);
// 覆盖ele 高亮当前行的标准暗色
.el-tree-node__content {
--el-color-primary-light-9: #262727;