版本号 3.2.7 -> 3.2.8(邮件配色整封同色系化 + 对比度修复)
邮件模板原来只有品牌条一个色块,其余大面积底色全是中性灰, 主色稍朴素(主题默认 #24292e)整封信看起来就是黑白的。 - 新增 yang_mail_palette():底色/描边/强调文字全部从主色同色系派生 - 新增 yang_mail_chroma()/hsl()/hsl_hex()/ensure_chroma()/has_hue() - 修复深浅判定:白字对比度 = 黑字对比度的交叉点在 L≈0.179,不是 0.5。 用 0.5 会把亮蓝 #00a2ff(L=0.331)判成深色配白字,只有 2.76:1 - 新增 yang_mail_fg_on():在白与深之间取对比度更高者, 中灰 #808080 上从 4.41 提到 5.32(AA 达标) - 修复:与白混合是同比压缩色度,0.94 档压 16 倍 ⇒ 近中性主色 派生出的浅底只剩 0.002,物理不可见。加彩度兜底,按各自亮度补足 - 修复:页脚改浅底后 12px 说明文字降到 4.26:1,muted 改为按背景推导 - 品牌条/按钮仍严格用用户填的原色,补彩度只作用于派生色
This commit is contained in:
Reference in New Issue
Block a user