----修改主题功能

This commit is contained in:
2026-02-02 18:06:45 +08:00
parent dc9ceb7e32
commit a8fd4aa172
12 changed files with 220 additions and 46 deletions

View File

@ -48,3 +48,30 @@ export enum MixSidebarTriggerEnum {
HOVER = 'hover',
CLICK = 'click',
}
export class MenuThemeInfo {
background: string;
color: string;
hover: string;
active: string;
constructor(background: string, hover: string, color: string, active: string) {
this.background = background;
this.hover = hover;
this.color = color;
this.active = active;
}
}
export const MenuThemeEnum = {
CLASSIC_BLUE : new MenuThemeInfo('#2563eb', '#1d4ed8','#ffffff','#fef3c7'),
MINT_GREEN: new MenuThemeInfo('#10b981', '#059669', '#ffffff', '#ecfeff'),
ELEGANT_GRAY : new MenuThemeInfo('#1f2937', '#374151', '#e5e7eb', '#ffffff'),
WARM_ORANGE:new MenuThemeInfo('#f97316', '#ea580c', '#ffffff', '#fffbeb'),
ELEGANT_PURPLE: new MenuThemeInfo('#8b5cf6', '#7c3aed', '#ffffff', '#f3e8ff'),
CALM_CYAN: new MenuThemeInfo('#0891b2', '#0e7490', '#ffffff', '#ccfbf1'),
SOFT_PINK: new MenuThemeInfo('#f472b6', '#ec4899', '#ffffff', '#fff1f7'),
VIBRANT_LIME : new MenuThemeInfo('#84cc16', '#65a30d', '#1f2937', '#ffffff'),
MINIMAL_WHITE : new MenuThemeInfo('#ffffff', '#f9fafb', '#4b5563', '#2563eb'),
DEEP_NAVY: new MenuThemeInfo('#0f172a', '#1e293b', '#cbd5e1', '#38bdf8'),
}