Skip to content

Commit 44b6e05

Browse files
committed
docs(spec): 定阴影两档与暗档策略(批 0-D 前置解除)
1 parent 217a36c commit 44b6e05

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

‎docs/superpowers/specs/2026-09-11-frontend-redesign-design.md‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,12 @@
150150
151151
> **两组 token 的交付形态(防止批 4 迁移时重新硬编码)**:
152152
> ① **z-index 六档标尺以 TS 模块交付**(`app/src/ui/zIndex.ts`,见 §5.1 与批 0-A 计划 Task 4),**不作为 CSS 变量** —— 组件以 `zIndex("modal")` 消费它;写成 CSS 变量反而会重新打开「谁都能随手写个数字」的口子。§4.2 表中列 z-index 只为集中陈述档位值,不代表它是 CSS 变量。
153-
> ② **`--ed-shadow-1` / `--ed-shadow-2` 的具体值尚未定,本批不产出**。`--bg-raised` 亮档的分层依赖它 —— **必须在批 0-D(原语层 Modal)落地前定值**,已登记为待办。**批 4 迁移时不得临时硬编码阴影**。
153+
> ② **`--ed-shadow-1` / `--ed-shadow-2` 已定值(2026-09-11,用户裁决「纸感双层暖墨」;批 0-D 落地)**:
154+
> - 亮档低层 `--ed-shadow-1`(菜单 / 浮层 / 小卡)= `0 1px 2px rgba(28,25,23,.06), 0 4px 12px rgba(28,25,23,.08)`
155+
> - 亮档高层 `--ed-shadow-2`(Modal / 浮窗)= `0 2px 4px rgba(28,25,23,.06), 0 12px 32px rgba(28,25,23,.14)`
156+
> - **暗档不用投影**,改**白色反相描边** `0 0 0 1px rgba(255,255,255,.06)`(沿用 `docs/product/ui-ux-system.md:204` 的既有做法)
157+
> - 定值依据:全仓 `boxShadow` 实测 38 文件各写一份、**18 个互不相同的值**且天然聚成两档(低 `0 4px 12px .12`×6;高 `0 8px 24px .14`×5 / `0 10px 40px .15`×4 / `0 12px 40px .2`×3)—— 用户选的是**纸感方向**而非照抄这两簇。**批 4 迁移时不得临时硬编码阴影**。
158+
> - 命名关系:`ui-ux-system.md:186` 原有的 `--ed-shadow-card`(亮/暗各一)**被 `--ed-shadow-1` 取代**,批 0-D 在该文档注明并给出新值(该文档属 AGENTS.md §10,文档与代码同提交)。
154159
155160
> **对比度纪律**:亮档强调色**不可照搬暗档** —— 同一 `#17C3B2` 在暗底 8.6:1、在白底仅 2.2:1(实测 2.21)。故两档各给一值。
156161
>

0 commit comments

Comments
 (0)