Files
jiapuapp/docs/superpowers/specs/2026-07-19-t07-search-member-card-redesign.md
T
2026-07-20 06:52:33 +08:00

2.6 KiB
Raw Blame History

T07 搜索框与成员卡返工设计

目标

将 T07“成员目录”正常列表态修正为可作为 T 模块基准的页面,消除搜索框和成员卡框外白底,修正成员卡的视觉语义与信息密度。

范围

仅修改 T07

  • 搜索框视觉与文字可读性。
  • 成员卡底框、布局、层级和间距。
  • 与上述视觉结构直接相关的 T07 合同测试与运行时验证。

保持不变:

  • 页头、当前家谱上下文、整页背景。
  • 搜索、空态、加载态、失败态及成员跳转行为。
  • 其他任何页面与公共组件。

视觉方案

搜索框

  • 停止使用带不透明框外白色像素的 g06-search-input-wide.png
  • 改用 T07 独立的透明专用搜索框 t07-search-input-frame.png,避免与成员卡共用同一外形。
  • 搜索框保留浅宣纸输入面,金色外框之外为透明,不额外叠加白色容器。
  • 保留单行搜索结构和右侧“查找”操作;增强占位文字字号与对比度。
  • 搜索框触控高度不低于 44 CSS px。

成员卡

  • 停止使用 application-status-card.png,去除申请卡式红色竖线、右上短横和框外白底。
  • 使用透明 list-slip-frame.png 作为成员卡边框。
  • 不使用左侧世代印章;世代已经在第二行成员信息中呈现,避免重复信息和高饱和装饰抢夺姓名焦点。
  • 单卡由约 133 CSS px 压缩到约 96108 CSS px;内容在卡内垂直居中。
  • 信息层级:姓名为一级;“第 N 世 · 字辈 · 支系”为二级;身份或资料情况为三级小标签。
  • 三张卡保持完全一致的宽度、高度与内边距。

响应式约束

  • 320×568、360×640、360×800、412×915 均不得产生横向溢出。
  • 320 宽度下允许缩小字号与横向间距,但不能截断姓名或主要世系信息。
  • 页面保持纵向独立滚动。

验收条件

  • 搜索框边框外没有白带或白色矩形底。
  • 成员卡四周没有白色断层,页面背景纹理连续可见。
  • 不再出现申请状态卡的红竖线和右上短横装饰。
  • 姓名是每张卡的第一视觉焦点;三层信息可清楚区分。
  • 搜索与成员点击行为保持可用。
  • T07 聚焦合同测试、相关既有回归测试和四档 H5 运行时检查通过。
  • 仅形成 H5 候选证据;Android/HBuilderX 验证仍不宣称完成。

非目标

  • 不改造其他 T 页面。
  • 不抽取新的公共组件。
  • 不对接真实接口。
  • 不生成新图片资产。

自检

  • 无 TBD、TODO 或未决选择。
  • 资产、布局、交互与验收条件无冲突。
  • 修改范围严格限定为 T07 及其直接测试证据。