diff --git a/src/theme/themes.scss b/src/theme/themes.scss index db41e35..8f04a54 100644 --- a/src/theme/themes.scss +++ b/src/theme/themes.scss @@ -193,15 +193,37 @@ --el-color-primary-dark-2: var(--brand-hover); // W18 dark 主题适配:EP 内部 SCSS 常量重写 - // :root 块里 --el-color-white 解析为 var(--surface), 但解析时 surface 还未被 dark 块重写 - // 这里用 dark 主题的实际值硬编码, 不依赖 var() 链 + // :root 块里 var(--xxx) 解析时, dark 块的重写还未生效, 必须用实际值硬编码 --el-color-white: #1E293B; /* surface */ --el-color-black: #F8FAFC; /* ink */ - --el-fill-color-blank: #1E293B; /* surface */ - --el-fill-color-light: #0F172A; /* bg-soft (row hover) */ - --el-table-tr-bg-color: #1E293B; /* surface */ - --el-table-bg-color: #1E293B; /* surface */ + --el-text-color-primary: #F8FAFC; /* ink */ + --el-text-color-regular: #E2E8F0; /* ink-2 */ + --el-text-color-secondary: #CBD5E1; /* ink-3 */ + --el-text-color-placeholder: #94A3B8; /* ink-4 */ + --el-text-color-disabled: #94A3B8; /* ink-4 */ + --el-border-color: #475569; /* border */ + --el-border-color-light: #475569; + --el-border-color-lighter: #475569; + --el-border-color-extra-light: #475569; + --el-border-color-dark: #64748B; /* border-strong */ + --el-border-color-darker: #64748B; + --el-fill-color: #0F172A; /* bg-soft */ + --el-fill-color-light: #0F172A; + --el-fill-color-lighter: #283449; /* surface-2 */ + --el-fill-color-extra-light: #283449; + --el-fill-color-dark: #283449; + --el-fill-color-darker: #283449; + --el-fill-color-blank: #1E293B; /* surface */ + --el-bg-color: #1E293B; + --el-bg-color-page: #0F172A; /* bg-soft */ + --el-bg-color-overlay: #1E293B; + --el-table-tr-bg-color: #1E293B; /* surface */ + --el-table-bg-color: #1E293B; --el-table-expanded-cell-bg-color: #1E293B; - --el-table-header-bg-color: #283449; /* surface-2 (表头略亮区分) */ - --el-table-row-hover-bg-color: #0F172A; /* bg-soft */ + --el-table-header-bg-color: #283449; /* surface-2 (表头略亮区分) */ + --el-table-row-hover-bg-color: #0F172A; /* bg-soft */ + --el-tooltip-bg-color: #1E293B; /* surface */ + --el-disabled-bg-color: #0F172A; /* bg-soft */ + --el-disabled-text-color: #94A3B8; /* ink-4 */ + --el-disabled-border-color: #475569; }