Files
jiapuapp/docs/superpowers/specs/2026-07-13-a01-reference-asset-rebuild-design.md
T
2026-07-13 16:06:04 +08:00

3.0 KiB
Raw Blame History

A01 参考图拆分素材重做设计

目标

docs/design/screens/A01-启动登录引导-栅格验收-412x915.png 为唯一视觉真值,修正当前 A01 在 412 × 915 运行截图中与参考图不一致的红头、场景、标题、分隔中结和按钮边框。保留既有真实 DOM、协议状态与本地登录跳转,不接接口、不把整张设计图作为页面内容。

方案选择

  1. 继续使用泛生成装饰素材:已验证会产生粗亮的 L 型角花和错误云纹,拒绝。
  2. 从已确认的参考图拆分独立素材并由 DOM 组装:可以保留参考图中的金线、卷角和家祠细节,同时保留按钮、协议和点击逻辑。采用此方案。
  3. 直接将 412 × 915 图整页铺底:会破坏响应式与交互,且违背 A01 的既有实现约束,禁止。

视觉组件与所有权

组件 唯一来源 页面使用方式
红头与谱印 参考图顶部 412 × 139 区域 auth-header-reference-v2.png 作为独立头图;移除额外谱印叠层
宣纸场景 参考图正文的建筑、竹影、山水,清除前景控件后形成独立场景层 auth-ink-scenery-v2.png 覆盖正文,不含标题、按钮或协议文案
品牌标题及两侧祥云 参考图的标题装饰 可缩放透明 PNG,保留原有墨褐字形和古金云纹;不依赖运行环境字体
分隔中结 参考图上下分隔线的中心云结 单独透明 PNG,保留 CSS 细线
两类按钮边框 参考图中对应按钮的边缘、双描线与四角卷纹 主/次按钮各一张透明边框 PNG,按钮底色、图标、文字和点击仍为 DOM

原有 auth-button-corner-v1.pngauth-divider-knot-v1.pngauth-title-cloud-v1.png 是不符合参考图的泛生成资产;本次完成后不得再由 A01 引用。

布局与交互

  • 保留已接近参考图的固定纵向锚点:红头 139px、标题区起点、两按钮间距、注册入口和协议行位置。
  • 标题采用参考字形素材,按钮文字及协议文案保持可读、可点击的 DOM 文本。
  • 协议复选框与文案继续为单一水平行,保留现有未同意拦截和 agreed=1 跳转。
  • 在窄屏时维持纵向滚动和安全区;所有新图层按页面宽度缩放,不写死页面宽度。

验收与测试

  1. 先更新 A01 合同测试,要求 v2 素材被引用,并明确拒绝 v1 泛生成装饰;运行测试确认失败。
  2. 生成或拆分 v2 素材,校验 PNG 尺寸、透明边角和可见像素;更新 entry.vue 后使合同与编译审计通过。
  3. 在 HBuilderX/Android 获取无浏览器边框的 412 × 915 截图:检查红头底部瓦当、场景位置、标题比例、两个按钮边框与协议行。
  4. 复核 320 × 568 可滚动性和协议安全区;未获得两张运行图不得宣称视觉验收通过。

范围外

  • A02 及后续认证页面、真实登录、接口、Android 打包配置。
  • 整页设计图铺底、未授权的字体下载、与本次视觉差异无关的组件重构。