iter(g334): 语义淡底文字纳入对比度门禁

This commit is contained in:
HIsheR
2026-10-27 02:07:37 +08:00
parent 0c86afd6ab
commit d7a8b0a053
6 changed files with 21 additions and 4 deletions
+1 -1
View File
@@ -26,7 +26,7 @@
--ua-color-tint-accent-weak: color-mix(in srgb, var(--ua-color-accent) 5%, transparent); /* 语义淡底弱档:悬停底、极弱强调底 */
--ua-color-danger: #a32d2d; /* 危险色:错误、删除、校验失败 */
--ua-color-success: #0f6e56; /* 成功色:完成、通过、正向结果 */
--ua-color-warning: #9a6b1f; /* 警告色:提醒、需注意但不阻断 */
--ua-color-warning: #8a5d15; /* 警告色:提醒、需注意但不阻断(原 #9a6b1f 压在警告淡底上只有 4.12,AA 不过,加深到此值后 5.01) */
--ua-color-tint-danger: color-mix(in srgb, var(--ua-color-danger) var(--ua-alpha-soft), transparent); /* 语义淡底(危险):错误提示条、失败步骤底、删除按钮悬停底 */
--ua-color-tint-success: color-mix(in srgb, var(--ua-color-success) var(--ua-alpha-soft), transparent); /* 语义淡底(成功):通过提示、完成态条底 */
--ua-color-tint-warning: color-mix(in srgb, var(--ua-color-warning) var(--ua-alpha-soft), transparent); /* 语义淡底(警告):需注意但不断言的提示底 */
+1 -1
View File
@@ -50,7 +50,7 @@
"dark": "#4fc39e"
},
"warning": {
"light": "#9a6b1f",
"light": "#8a5d15",
"dark": "#d9a94f"
},
"surface2": {
@@ -27,6 +27,14 @@ export const PAIRS = [
{ label: '主按钮文字 / 强调底', fg: 'accent-contrast', bg: 'accent', min: 4.5 },
{ label: '正文 / 强调淡底', fg: 'text', bg: 'tint-accent', min: 4.5 },
{ label: '强调文字 / 强调淡底', fg: 'accent', bg: 'tint-accent', min: 4.5 },
// 语义淡底是提示条 / 失败步骤 / 删除悬停的真实底色:文字压在这三块上必须单独算,
// 只看「语义色 / 页面底」会漏掉「底色把文字吃掉」的那一类(淡底本身就在往语义色靠)
{ label: '正文 / 危险淡底', fg: 'text', bg: 'tint-danger', min: 4.5 },
{ label: '危险文字 / 危险淡底', fg: 'danger', bg: 'tint-danger', min: 4.5 },
{ label: '正文 / 成功淡底', fg: 'text', bg: 'tint-success', min: 4.5 },
{ label: '成功文字 / 成功淡底', fg: 'success', bg: 'tint-success', min: 4.5 },
{ label: '正文 / 警告淡底', fg: 'text', bg: 'tint-warning', min: 4.5 },
{ label: '警告文字 / 警告淡底', fg: 'warning', bg: 'tint-warning', min: 4.5 },
{ label: '危险色 / 页面底', fg: 'danger', bg: 'bg', min: 4.5 },
{ label: '成功色 / 页面底', fg: 'success', bg: 'bg', min: 4.5 },
{ label: '警告色 / 页面底', fg: 'warning', bg: 'bg', min: 4.5 },