Files
klp-mono/apps/l2/src/assets/styles/variables.scss

51 lines
2.1 KiB
SCSS
Raw Normal View History

2025-10-10 16:47:38 +08:00
// 基础金属色调
$metal-dark: #637994; // 主色调1 - 深金属色
$metal-light: #bec3c9; // 主色调2 - 浅金属色
$metal-bg: #a1a6ac; // 背景主色调
$metal-highlight: #d0d5db; // 金属高光色
$metal-shadow: #8c949d; // 金属阴影色
// 功能色(保持原有,但调整为金属质感)
$blue: mix($metal-dark, #324157, 30%);
$light-blue: mix($metal-light, #3A71A8, 30%);
$red: mix($metal-light, #C03639, 20%);
$pink: mix($metal-light, #E65D6E, 20%);
$green: mix($metal-light, #30B08F, 20%);
$tiffany: mix($metal-light, #4AB7BD, 20%);
$yellow: mix($metal-light, #FEC171, 20%);
$panGreen: mix($metal-light, #30B08F, 20%);
// 金属风格菜单主题
$base-menu-color: mix($metal-light, rgba(255, 255, 255, 0.7), 60%); // 菜单文字色
$base-menu-color-active: #ffffff; // 激活菜单文字色
$base-menu-background: linear-gradient(145deg, darken($metal-bg, 3%), $metal-bg); // 菜单背景
$base-logo-title-color: $metal-highlight; // Logo文字色
// 浅色金属菜单风格
$base-menu-light-color: mix($metal-dark, rgba(0, 0, 0, 0.7), 70%); // 浅色菜单文字色
$base-menu-light-background: linear-gradient(145deg, $metal-bg, lighten($metal-bg, 3%)); // 浅色菜单背景
$base-logo-light-title-color: $metal-dark; // 浅色Logo文字色
// 子菜单样式
$base-sub-menu-background: darken($metal-bg, 5%); // 子菜单背景
$base-sub-menu-hover: linear-gradient(145deg, $metal-bg, $metal-dark); // 子菜单悬停背景
$base-sidebar-width: 200px; // 侧边栏宽度
// 导出变量供JS使用
:export {
menuColor: $base-menu-color;
menuLightColor: $base-menu-light-color;
menuColorActive: $base-menu-color-active;
menuBackground: $base-menu-background;
menuLightBackground: $base-menu-light-background;
subMenuBackground: $base-sub-menu-background;
subMenuHover: $base-sub-menu-hover;
sideBarWidth: $base-sidebar-width;
logoTitleColor: $base-logo-title-color;
logoLightTitleColor: $base-logo-light-title-color;
// 导出金属主题基础色供全局使用
metalDark: $metal-dark;
metalLight: $metal-light;
metalBg: $metal-bg;
}