mock-login-dialog.tsx
22.6 KB
-
feat(web): PAC 主色换成 PANTONE 286 C(#0032A0),teal-* 整体改名 brand-* · a8687e0a
## 换色 globals.css 里新增品牌色阶 brand-50…900(同色相 H=221.25 推出), 主色 #0032A0 坐 600 档 —— 全站 `bg-brand-600` 是主按钮、`--primary` 也指这档, 主色必须落这里才算真换了。--primary / --ring 同步改成 hsl(221.25 100% 31.4%)。 实测 `bg-brand-600` 计算值 rgb(0,50,160),与色卡 RGB 0/50/160 一致。 ## 为什么顺手改名 没有走"偷偷把 Tailwind 的 teal 调色板改成蓝色"这条捷径 —— 那样类名写着 teal、 渲染出来是蓝的,下一个人读代码会以为自己看错了。品牌色就该叫 brand: - 263 处 `teal-N` → `brand-N`(28 个文件,纯类名替换) - tone 色板键 'teal' → 'brand'(labels.ts 的 PERSONA_FEATURE_META 一并改; tone 值全在代码里,不来自 DB,改名没有兼容问题) - 宠物 SVG 里手挑的 3 个十六进制(11 处)按色阶位置 1:1 映射过去,不然吉祥物 还是青色、跟全站撞色 以后换色只改 globals.css 那 10 行。 web typecheck + 657 tests / 42 suites 通过;本地实测列表/详情/表单全站已是蓝。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
luoqi committed