iter(g306): 淡底浓度纳入表面审计
This commit is contained in:
@@ -3140,6 +3140,15 @@
|
||||
"motivation": "库里有 grid(等宽等高的规则栅格)与 space(线性间距),但图片墙、评论流、看板这类「列高不等」的布局没有落点,业务侧只能自己写 column-width 与 break-inside,还要记住多列容器不能是 flex/grid 这个坑。",
|
||||
"acceptance": "① masonry({ items, columns?, minColumnWidth?, gap? }) 走 CSS 多列:不传 columns 按 minColumnWidth 自适应,传了即固定列数;② 每项包 .ua-masonry-item 并 break-inside: avoid,卡片不在列边界拆断;③ gap 同时管列间距与行间距;④ 样式只消费 --ua-* 令牌,禁止新增硬编码阴影/时长/字号;⑤ manifest/docs/README/demo/llms-full 同步,组件 88→89,npm run check 全绿。",
|
||||
"notes": "新增 src/masonry.ts(22 行)+ types + index + ui.css 两条;CSS 多列实现:不传 columns 走 column-width 自适应,传了即 column-count 固定列数,gap 一处同时给 column-gap 与 item margin-bottom,item 带 break-inside: avoid;组件 88→89,README/AGENTS/ARCHITECTURE 计数与 docs 同步"
|
||||
},
|
||||
{
|
||||
"id": "g306",
|
||||
"domain": "tooling",
|
||||
"status": "open",
|
||||
"title": "淡底也进审计:选中底 / 悬停底的浓度不能再被悄悄调没",
|
||||
"motivation": "audit:surface 只验表面阶梯(surface 各档),但全站 52 处选中底与悬停底用的是半透明 accent 淡底(tint-accent / -weak)——浓度手写在令牌里,暗色弱档降到 2% 时悬停与静止只差 1.026,界面「看起来没反应」,而现有门禁一声不响。",
|
||||
"acceptance": "① LADDER 增加两档「表面 → 淡底标准档 / 弱档」,阈值 1.04,用 ratio() 先把半透明淡底压到表面上再算;② 四套主题全绿(亮 1.156 / 1.074,暗 1.232 / 1.118);③ 负向自检:暗色弱档改 2% 时 audit:surface 退出码 1 并点出 dark / contrastDark 两处;④ AGENTS 对该门禁的描述同步。",
|
||||
"notes": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user