Skip to content

[codex] add login page transparent background#22

Merged
cnYui merged 1 commit into
mainfrom
codex/shop-login-transparent-bg
Jun 11, 2026
Merged

[codex] add login page transparent background#22
cnYui merged 1 commit into
mainfrom
codex/shop-login-transparent-bg

Conversation

@cnYui

@cnYui cnYui commented Jun 11, 2026

Copy link
Copy Markdown
Owner

背景

登录页需要使用用户提供的人物图作为背景,并把页面标题改得更轻松。

主要改动

  • 使用代码把 /Users/wujianxiang/Downloads/2080.PNG 的白色背景处理成透明 PNG,并加入 shop/assets/login/yui-login-bg.png
  • /shop/login/ 标题改为“这里是登录页面”,并把透明人物图作为居中背景层展示。
  • 修正 js/lang.js/shop/ 路由的页面识别,避免登录页浏览器标题被覆盖成作品集首页标题。
  • 增加登录页文案、背景图引用和 PNG RGBA 类型测试。
  • 补充 docs/ai/context/ 设计与实施记录,并更新 AGENTS.md 协作记忆。

验证

  • npm test:91 个测试通过。
  • 浏览器验证 http://localhost:4173/shop/login/document.title 和页面标题均为“这里是登录页面”,背景图加载成功,无横向滚动。

风险

  • 新增 PNG 资源约 1.5MB,会增加静态资源体积。
  • 抠图使用阈值算法,边缘质量不是专业抠图模型级别,但过程可复现。

@cnYui cnYui force-pushed the codex/shop-login-transparent-bg branch from 62ac1f9 to ad1fb81 Compare June 11, 2026 07:27
@cnYui

cnYui commented Jun 11, 2026

Copy link
Copy Markdown
Owner Author

合并前客观 review:\n\n- 未发现阻塞合并的问题。\n- 登录页 DOM id 保持不变,未影响登录、重置密码和注册入口。\n- js/lang.js 的 Shop 路由排除修复合理,避免页面标题被误覆盖,同时不影响公共导航 Shop 文案更新。\n- 新增 PNG 约 1.5MB,是本次视觉需求带来的资源体积成本,PR 描述已明确风险。\n- 本地 npm test 通过,GitHub Actions validate 通过。

@cnYui cnYui merged commit 8deb598 into main Jun 11, 2026
2 checks passed
@cnYui cnYui deleted the codex/shop-login-transparent-bg branch June 11, 2026 07:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant