Files
allinssl/frontend/apps/allin-ssl/src/styles/variable.css
chudong 6e53bd522e
Some checks failed
CodeQL Advanced / Analyze (go) (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (javascript-typescript) (push) Has been cancelled
Go / build (push) Has been cancelled
feat: 新增allinssl暗色模式配置-黑金主题
2025-12-05 18:08:12 +08:00

118 lines
4.1 KiB
CSS
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
:root {
--n-sider-width: 22rem; /* 侧边栏宽度,已经弃用naive sider props width 替代 */
--n-sider-login-height: var(--n-header-height); /* 侧边栏登录栏高度 */
--n-header-height: 5rem; /* 顶部栏高度 */
--n-footer-height: 4rem; /* 底部栏高度 */
--n-main-diff-height: calc(var(--n-header-height)); /* 顶部栏和底部栏高度之和 */
--n-content-margin: 1.2rem; /* 内容区内边距 */
--n-content-padding: 1.2rem; /* 内容区内边距 */
--n-dialog-title-padding: 0; /* 对话框标题内边距 */
--n-layout-content-background-color: #f8fafc; /* 内容区背景颜色 */
/* 自定义文本颜色 */
--n-text-color4: #1F2937; /* 亮色主题下的文本颜色 */
--n-text-color5: #4B5563;
--n-error-bg-color-light: rgba(248, 113, 113, 0.08);
--n-error-primary-color: #FF4314;
--n-error-text-color: #E74E4E;
--n-error-border-color: #F56767;
--n-success-bg-color-light: #F6FFF8;
--n-success-status-color: #16D13B;
--n-success-primary-color: #006A14;
--n-success-text-color: #2D8900;
--n-success-border-color: #25A63D;
--n-warning-bg-color-light: rgba(255, 251, 229, 0.42);
--n-warning-primary-color: #FF9D00;
/* Home View Custom Colors */
--color-workflow-bg: rgba(16, 185, 129, 0.08);
--color-workflow-icon-wrapper-bg: rgba(16, 185, 129, 0.15);
--color-cert-bg: rgba(245, 158, 11, 0.08);
--color-cert-icon-wrapper-bg: rgba(245, 158, 11, 0.15);
--color-monitor-bg: rgba(139, 92, 246, 0.08);
--color-monitor-icon-wrapper-bg: rgba(139, 92, 246, 0.15);
--color-monitor-text: #8B5CF6; /* 紫色,用于图标和标题 */
--color-decorative-element-bg: #f0f9ff; /* 用于替换 Tailwind bg-blue-50 */
--content-bg-base: #ffffff;
--content-bg-secondary: #ffffff;
--border-color-transparent: #e5e7eb;
--form-more-color: #18a058;
--form-log-bg: #f9fafb;
--form-log-code-bg: #e5e7eb;
--form-divider-title-weight: 500;
--monitor-upload-progress-bar-bg: #18A058;
--table-link-type: none;
--setting-input-bg: #fafafa;
--theme-select-bg: #FAFAFA;
}
/* 自定义文本颜色工具类 */
.text-color4 {
color: var(--n-text-color4);
}
.text-color3 {
color: var(--n-text-color-3);
}
.text-color5 {
color: var(--n-text-color5);
}
/* 暗色主题 */
:root.dark,
:root.defaultDark {
--n-layout-content-background-color: #161616; /* 内容区背景颜色 */
--n-header-color: #000;
--n-color: #000;
--n-sider-color: #000; /* 侧边栏背景色 */
/* 自定义文本颜色 - 暗色主题 */
--n-success-bg-color-light: transparent;
--n-success-primary-color: #fff;
--n-text-color4: var(--n-text-color); /* 暗色主题下的浅灰色文本,与 #1F2937 形成对比 */
--n-text-color5: #969696; /* 暗色主题下的浅灰色文本,与 #1F2937 形成对比 */
/* 菜单激活项渐变颜色 */
--menu-active-gradient-start: #9C6240;
--menu-active-gradient-end: #FFCF76;
--menu-active-gradient: linear-gradient(135deg, var(--menu-active-gradient-start) 0%, var(--menu-active-gradient-end) 100%);
/* Home View Custom Colors - Dark Theme */
--color-workflow-bg: rgba(var(--n-success-color-rgb), 0.12); /* 使用 Naive UI 暗色主题成功色的 RGB 值,并调整透明度 */
--color-workflow-icon-wrapper-bg: rgba(var(--n-success-color-rgb), 0.22);
--color-cert-bg: rgba(var(--n-warning-color-rgb), 0.12); /* 使用 Naive UI 暗色主题警告色的 RGB 值,并调整透明度 */
--color-cert-icon-wrapper-bg: rgba(var(--n-warning-color-rgb), 0.22);
--color-monitor-bg: rgba(167, 139, 250, 0.12); /* 调整为较亮的紫色,并设置透明度 */
--color-monitor-icon-wrapper-bg: rgba(167, 139, 250, 0.22);
--color-monitor-text: #A78BFA; /* 较亮的紫色,用于暗色主题 */
--color-decorative-element-bg: rgba(30, 41, 59, 0.7); /* 暗色主题下的装饰背景色 */
--border-radius-base: 6px;
--content-bg-base: #000000;
--bt-card-bg-color-active: #000000;
--content-bg-secondary: #171717;
--border-color-transparent: transparent;
--form-more-color: #ffffff;
--form-log-bg: #2f2f2f;
--form-log-code-bg: #000;
--form-divider-title-weight: 600;
--table-link-type: underline;
--workflow-header-input-bg: #2f2f2f;
--setting-input-bg: #1c1c1c;
--theme-select-bg: #171717;
}