80a276e661f4f4b2b8b6fef02be8ad712932b1a4
问题: 之前 Element mix(white) 算法在 S=100% 主色 (#007A95) 上生成的中色 (#4da2b5 / #4db892) 跟主色对比度太低, 作 hover-bg / 选中态底色时白字看不清. 新算法: HSL 降饱和 + 提亮度 (色相不变, 灰度提升). text = S-40 L+15 (中蓝可读, 链接用) light = S-65 L+40 (灰中, disabled 浅背景) lighter = S-65 L+50 (灰浅, hover-bg / 选中态, **够淡字可读**) mix = S-75 L+60 (近白, focus border) 主色 (#007A95): text #2d9cb4 lighter #b7d6dd light #95c2cc mix #dde8ea 次色 (#009963): text #2eb887 lighter #baded1 light #98cdba mix #dfece7 Element Plus 联动: --el-color-primary-light-9 → var(--brand-primary-mix) (近白, 最浅) --el-color-success-light-9 → var(--brand-secondary-mix) theme.js derivePalette 同步改成同算法 (运行时 setBrand 仍正确)
Description
No description provided
20 MiB
Languages
Java
43.8%
Vue
26.8%
HTML
26%
Python
1.3%
JavaScript
1.2%
Other
0.8%