ForcePilot/web/src/assets/css/base.dark.css

139 lines
4.4 KiB
CSS
Raw Normal View History

Add dark/light theme toggle feature (#343) * Add dark/light theme toggle feature * update: refine dark/light theme and related components * 调整语义化主题变量,优化暗/亮模式切换效果 * Revert "调整语义化主题变量,优化暗/亮模式切换效果" This reverts commit 85d9373297686fdbacb252a880b2847d20a39641. * 深色模式适配:减少 !important,迁移 CSS 变量,优化布局 * style: 替换硬编码颜色值为CSS变量以支持主题切换 将多处硬编码的颜色值(如#fff、#f0f0f0等)替换为CSS变量(如--gray-0、--gray-150等),统一管理颜色样式,便于主题切换和样式维护。主要修改包括背景色、边框色、文字色等视觉元素,同时移除不再需要的深色模式适配代码。 * style: 使用CSS变量替换硬编码颜色值 * refactor(theme): 重构主题系统,统一使用CSS变量并优化暗色模式实现 - 移除冗余的theme.js配置文件,将主题配置集中到theme store - 使用ant-design-vue的darkAlgorithm实现暗色模式 - 在多个组件中替换硬编码颜色值为CSS变量 - 优化用户信息组件,整合文档中心和主题切换功能 - 更新基础CSS样式,完善颜色系统和滚动条样式 * reset: 恢复被覆盖的修改(96d257a7ace38c94e2b113d56472d211d1141087) * feat(theme): 实现深色主题支持并重构样式系统 重构颜色变量系统,添加深色主题支持 移除硬编码颜色值,统一使用CSS变量 优化图表组件以响应主题切换 清理无用样式代码,提升可维护性 * docs: 更新开发规范文档 * style: 调整边框和背景颜色样式 --------- Co-authored-by: Wenjie Zhang <xerrors@163.com>
2025-11-23 01:39:44 +08:00
/* 深色模式 */
:root.dark {
--main-1000: #e1f6fb;
--main-900: #c4eaf5;
--main-800: #a3d8e8;
--main-700: #82c3d6;
--main-600: #5faec2;
--main-500: #4a9fb8;
--main-400: #3996ae;
--main-300: #24839a;
--main-200: #046a82;
--main-100: #035065;
--main-50: #023944;
--main-40: #01151f;
--main-30: #010d14;
--main-20: #010a0f;
--main-10: #00070a;
--main-5: #000405;
--main-1: #000102;
--main-0: #000000;
--gray-10000: #ffffff;
--gray-2000: #f8fafa;
--gray-1000: #f5f7f7;
--gray-900: #eff2f2;
--gray-800: #eef0f0;
--gray-700: #e4e6e6;
--gray-600: #d7d9d9;
--gray-500: #bdbfbf;
--gray-400: #979999;
--gray-300: #697070;
--gray-200: #4c4d4d;
--gray-150: #323333;
--gray-100: #1e1f1f;
--gray-50: #151616;
--gray-25: #0c0d0d;
--gray-10: #080808;
--gray-0: #030303;
/* Standard Color System - 深色模式5档色阶系统 */
--color-primary-50: #023944; /* 主色调-最深 */
--color-primary-100: #035065; /* 主色调-深 */
--color-primary-500: #4a9fb8; /* 主色调-标准 */
--color-primary-700: #5faec2; /* 主色调-浅 */
--color-primary-900: #82c3d6; /* 主色调-最浅 */
/* 保留原有的 main 变量 */
Add dark/light theme toggle feature (#343) * Add dark/light theme toggle feature * update: refine dark/light theme and related components * 调整语义化主题变量,优化暗/亮模式切换效果 * Revert "调整语义化主题变量,优化暗/亮模式切换效果" This reverts commit 85d9373297686fdbacb252a880b2847d20a39641. * 深色模式适配:减少 !important,迁移 CSS 变量,优化布局 * style: 替换硬编码颜色值为CSS变量以支持主题切换 将多处硬编码的颜色值(如#fff、#f0f0f0等)替换为CSS变量(如--gray-0、--gray-150等),统一管理颜色样式,便于主题切换和样式维护。主要修改包括背景色、边框色、文字色等视觉元素,同时移除不再需要的深色模式适配代码。 * style: 使用CSS变量替换硬编码颜色值 * refactor(theme): 重构主题系统,统一使用CSS变量并优化暗色模式实现 - 移除冗余的theme.js配置文件,将主题配置集中到theme store - 使用ant-design-vue的darkAlgorithm实现暗色模式 - 在多个组件中替换硬编码颜色值为CSS变量 - 优化用户信息组件,整合文档中心和主题切换功能 - 更新基础CSS样式,完善颜色系统和滚动条样式 * reset: 恢复被覆盖的修改(96d257a7ace38c94e2b113d56472d211d1141087) * feat(theme): 实现深色主题支持并重构样式系统 重构颜色变量系统,添加深色主题支持 移除硬编码颜色值,统一使用CSS变量 优化图表组件以响应主题切换 清理无用样式代码,提升可维护性 * docs: 更新开发规范文档 * style: 调整边框和背景颜色样式 --------- Co-authored-by: Wenjie Zhang <xerrors@163.com>
2025-11-23 01:39:44 +08:00
--main-color: #4a9fb8;
--main-bright: #5faec2;
--color-secondary-50: #151616; /* 次要色-最深 */
--color-secondary-100: #1e1f1f; /* 次要色-深 */
--color-secondary-500: #8fa5b0; /* 次要色-标准 */
--color-secondary-700: #9fb5c0; /* 次要色-浅 */
--color-secondary-900: #b8c8d0; /* 次要色-最浅 */
--color-success-50: #162312; /* 成功色-最深 */
--color-success-100: #273921; /* 成功色-深 */
--color-success-500: #52c41a; /* 成功色-标准 */
--color-success-700: #73d13d; /* 成功色-浅 */
--color-success-900: #95de64; /* 成功色-最浅 */
--color-error-50: #2a1215; /* 错误色-最深 */
--color-error-100: #58181c; /* 错误色-深 */
--color-error-500: #ff4d4f; /* 错误色-标准 */
--color-error-700: #ff7875; /* 错误色-浅 */
--color-error-900: #ffa39e; /* 错误色-最浅 */
--color-warning-50: #2b2111; /* 警告色-最深 */
--color-warning-100: #614700; /* 警告色-深 */
--color-warning-500: #faad14; /* 警告色-标准 */
--color-warning-700: #ffc53d; /* 警告色-浅 */
--color-warning-900: #ffd666; /* 警告色-最浅 */
--color-info-50: #111b26; /* 信息色-最深 */
--color-info-100: #111d2c; /* 信息色-深 */
--color-info-500: #3d8fff; /* 信息色-标准 */
--color-info-700: #40a9ff; /* 信息色-浅 */
--color-info-900: #69c0ff; /* 信息色-最浅 */
--color-accent-50: #0f2e2e; /* 强调色-最深 */
--color-accent-100: #164e63; /* 强调色-深 */
--color-accent-500: #13c2c2; /* 强调色-标准 */
--color-accent-700: #36cfc9; /* 强调色-浅 */
--color-accent-900: #5cdbd3; /* 强调色-最浅 */
--chart-palette-1: var(--main-300);
--chart-palette-2: #3EA896;
--chart-palette-3: #D6AD37;
--chart-palette-4: #CF6666;
--chart-palette-5: #8672B4;
--chart-palette-6: #529AB8;
--chart-palette-7: #D48242;
--chart-palette-8: #82B354;
--chart-palette-9: #C46E9E;
--chart-palette-10: #7A7A7A;
Add dark/light theme toggle feature (#343) * Add dark/light theme toggle feature * update: refine dark/light theme and related components * 调整语义化主题变量,优化暗/亮模式切换效果 * Revert "调整语义化主题变量,优化暗/亮模式切换效果" This reverts commit 85d9373297686fdbacb252a880b2847d20a39641. * 深色模式适配:减少 !important,迁移 CSS 变量,优化布局 * style: 替换硬编码颜色值为CSS变量以支持主题切换 将多处硬编码的颜色值(如#fff、#f0f0f0等)替换为CSS变量(如--gray-0、--gray-150等),统一管理颜色样式,便于主题切换和样式维护。主要修改包括背景色、边框色、文字色等视觉元素,同时移除不再需要的深色模式适配代码。 * style: 使用CSS变量替换硬编码颜色值 * refactor(theme): 重构主题系统,统一使用CSS变量并优化暗色模式实现 - 移除冗余的theme.js配置文件,将主题配置集中到theme store - 使用ant-design-vue的darkAlgorithm实现暗色模式 - 在多个组件中替换硬编码颜色值为CSS变量 - 优化用户信息组件,整合文档中心和主题切换功能 - 更新基础CSS样式,完善颜色系统和滚动条样式 * reset: 恢复被覆盖的修改(96d257a7ace38c94e2b113d56472d211d1141087) * feat(theme): 实现深色主题支持并重构样式系统 重构颜色变量系统,添加深色主题支持 移除硬编码颜色值,统一使用CSS变量 优化图表组件以响应主题切换 清理无用样式代码,提升可维护性 * docs: 更新开发规范文档 * style: 调整边框和背景颜色样式 --------- Co-authored-by: Wenjie Zhang <xerrors@163.com>
2025-11-23 01:39:44 +08:00
--bg-sider: #141414;
--color-text: #ffffff;
/* Ant Design 兼容变量 - 深色模式 */
--color-bg-container: #1f1f1f;
--color-bg-elevated: #262626;
--color-text-secondary: rgba(255, 255, 255, 0.65);
--color-text-tertiary: rgba(255, 255, 255, 0.45);
/* Shadow System - 深色模式阴影系统 */
--shadow-0: rgba(0, 0, 0, 0.1);
--shadow-1: rgba(0, 0, 0, 0.2);
--shadow-2: rgba(0, 0, 0, 0.3);
--shadow-3: rgba(0, 0, 0, 0.4);
--shadow-4: rgba(0, 0, 0, 0.5);
--shadow-5: rgba(0, 0, 0, 0.6);
--color-trans-light: rgba(0, 0, 0, 0.85);
--color-trans-dark: rgba(255, 255, 255, 0.85);
}
:root.dark .markmap {
--markmap-max-width: 9999px;
--markmap-a-color: var(--main-500);
--markmap-a-hover-color: var(--main-600);
--markmap-code-bg: var(--gray-50);
--markmap-code-color: var(--gray-700);
--markmap-highlight-bg: var(--color-warning-50);
Add dark/light theme toggle feature (#343) * Add dark/light theme toggle feature * update: refine dark/light theme and related components * 调整语义化主题变量,优化暗/亮模式切换效果 * Revert "调整语义化主题变量,优化暗/亮模式切换效果" This reverts commit 85d9373297686fdbacb252a880b2847d20a39641. * 深色模式适配:减少 !important,迁移 CSS 变量,优化布局 * style: 替换硬编码颜色值为CSS变量以支持主题切换 将多处硬编码的颜色值(如#fff、#f0f0f0等)替换为CSS变量(如--gray-0、--gray-150等),统一管理颜色样式,便于主题切换和样式维护。主要修改包括背景色、边框色、文字色等视觉元素,同时移除不再需要的深色模式适配代码。 * style: 使用CSS变量替换硬编码颜色值 * refactor(theme): 重构主题系统,统一使用CSS变量并优化暗色模式实现 - 移除冗余的theme.js配置文件,将主题配置集中到theme store - 使用ant-design-vue的darkAlgorithm实现暗色模式 - 在多个组件中替换硬编码颜色值为CSS变量 - 优化用户信息组件,整合文档中心和主题切换功能 - 更新基础CSS样式,完善颜色系统和滚动条样式 * reset: 恢复被覆盖的修改(96d257a7ace38c94e2b113d56472d211d1141087) * feat(theme): 实现深色主题支持并重构样式系统 重构颜色变量系统,添加深色主题支持 移除硬编码颜色值,统一使用CSS变量 优化图表组件以响应主题切换 清理无用样式代码,提升可维护性 * docs: 更新开发规范文档 * style: 调整边框和背景颜色样式 --------- Co-authored-by: Wenjie Zhang <xerrors@163.com>
2025-11-23 01:39:44 +08:00
--markmap-table-border: 1px solid currentColor;
--markmap-font: 300 16px / 20px sans-serif;
--markmap-circle-open-bg: var(--main-0);
--markmap-text-color: var(--gray-700);
--markmap-highlight-node-bg: var(--color-error-50);
Add dark/light theme toggle feature (#343) * Add dark/light theme toggle feature * update: refine dark/light theme and related components * 调整语义化主题变量,优化暗/亮模式切换效果 * Revert "调整语义化主题变量,优化暗/亮模式切换效果" This reverts commit 85d9373297686fdbacb252a880b2847d20a39641. * 深色模式适配:减少 !important,迁移 CSS 变量,优化布局 * style: 替换硬编码颜色值为CSS变量以支持主题切换 将多处硬编码的颜色值(如#fff、#f0f0f0等)替换为CSS变量(如--gray-0、--gray-150等),统一管理颜色样式,便于主题切换和样式维护。主要修改包括背景色、边框色、文字色等视觉元素,同时移除不再需要的深色模式适配代码。 * style: 使用CSS变量替换硬编码颜色值 * refactor(theme): 重构主题系统,统一使用CSS变量并优化暗色模式实现 - 移除冗余的theme.js配置文件,将主题配置集中到theme store - 使用ant-design-vue的darkAlgorithm实现暗色模式 - 在多个组件中替换硬编码颜色值为CSS变量 - 优化用户信息组件,整合文档中心和主题切换功能 - 更新基础CSS样式,完善颜色系统和滚动条样式 * reset: 恢复被覆盖的修改(96d257a7ace38c94e2b113d56472d211d1141087) * feat(theme): 实现深色主题支持并重构样式系统 重构颜色变量系统,添加深色主题支持 移除硬编码颜色值,统一使用CSS变量 优化图表组件以响应主题切换 清理无用样式代码,提升可维护性 * docs: 更新开发规范文档 * style: 调整边框和背景颜色样式 --------- Co-authored-by: Wenjie Zhang <xerrors@163.com>
2025-11-23 01:39:44 +08:00
}
:root.dark .md-editor {
--md-bk-color: var(--gray-0);
}