feat(ds-flow): Phase 1.5 — 原型活登记页 index.html
design/prototype/index.html:设计系统组件登记簿(照 jiu 骨架,light/dark 双主题)。 顶栏主题切换(持久化 localStorage)+ 左侧 dnav scrollspy 导航 + 分区: ① 色板(clay/sand 色阶 + 语义 token,data-swatches 声明式随主题刷新) ② 字号梯度(display-xl→caption,中英分行不并排) ③ 圆角/间距/阴影比例尺 ④ 公用组件(atoms.css 每个 class 一张展示卡,全变体全态含 disabled) ⑤ 图标库(icons.js 全 57 图标网格) 链 tokens.css + atoms.css + icons.js(相对路径,自包含)。 验证:每个 atom 类均登记、57 图标全展示、主题切换正常、文案脱敏无红线词。 评审:node design/prototype/serve.mjs → http://localhost:5180/ Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -45,7 +45,7 @@
|
||||
只引 `var(--token)` 的 CSS(镜像 `design/preview/` 现有规格 + client widgets 实现语义)
|
||||
- [x] 1.4 `design/prototype/icons.js`:SVG sprite 单源(`<symbol id="i-*">`),
|
||||
收敛现有分散图标(website Icon.astro / usercenter icons.tsx / Flutter pangolin_icons.dart 三处的图标集)
|
||||
- [ ] 1.5 `design/prototype/index.html`:活登记页——三…两主题(light/dark)切换 + `data-swatches` 声明式色板 +
|
||||
- [x] 1.5 `design/prototype/index.html`:活登记页——三…两主题(light/dark)切换 + `data-swatches` 声明式色板 +
|
||||
字号梯度 + 圆角/间距/阴影 + 全部公用组件原子展示卡 + 图标库全展示。**每个 atom 必须在此登记**
|
||||
- [ ] 1.6 `design/ui_kits/` 的 jsx/css 端原型:提炼进 prototype 后**删除 jsx 组件副本**(消除与
|
||||
「禁向 design/ 提组件代码副本」的冲突 + 漂移源);保留必要的屏级 HTML 布局参考迁进 `prototype/screens/`
|
||||
|
||||
Reference in New Issue
Block a user