diff --git a/design_mockups/README.md b/design_mockups/README.md new file mode 100644 index 0000000..d642b0c --- /dev/null +++ b/design_mockups/README.md @@ -0,0 +1,22 @@ +# design_mockups — UI 效果稿(HTML/CSS) + +可在浏览器直接打开的中保真效果稿,**CSS 可直接迁移进 go-app**(技术栈选的就是纯 CSS)。 + +| 文件 | 页面 | 看点 | +| --- | --- | --- | +| `play.html` | 播放页 | **逐句字幕同步**:当前句放大+琥珀高亮+左侧光条,已读句变暗;**点任意句跳转**;底部播放器(播/停、上/下一句、进度)。点 ▶ 可看自动逐句推进的效果 | +| `list.html` | 课程列表 | 26 集卡片:英文/中文标题、Act 幕状态(有音频=琥珀点 / 无音频=虚线)、进度环;顶部"继续学习"卡;ep18+ 显示"暂无音频"降级态 | + +## 设计语言(深夜电影感精听) + +- **配色**:暖墨黑底 `#15120d` + 纸感米色 `#ece1cd` + **琥珀金单点强调** `#e6ad5c`;细微胶片颗粒 + 顶部暖光。 +- **字体**:英文句子用文学衬线 **Newsreader**(精听的主角);UI 用 **Hanken Grotesk**;中文用 **Noto Serif SC**。 +- **原则**:单一强调色、移动优先、内容(英文句子)为视觉主体;克制、不镀金。 + +> 颜色 / 字体 / 间距都用 CSS 变量(`:root`)集中定义,迁移进 go-app 时整段 `:root` + 组件样式可直接复用。 + +## 与文档的对应 + +- 形态对应 `docs/04-architecture.md`(列表 + 播放页 + 字幕同步)与 `docs/02-requirements.md` 第五节验收(逐句高亮、点句跳转、进度、无音频降级)。 +- 用的是 `family-album-usa/episodes.json` 的**真实数据**(ep1《46 Linden Street》真实台词、各集真实标题与音频覆盖)。 +- 落地任务见 `docs/06-tasks.md` 的 T-200(设计)→ T-201/T-203(实现)。 diff --git a/design_mockups/list.html b/design_mockups/list.html new file mode 100644 index 0000000..6814cc6 --- /dev/null +++ b/design_mockups/list.html @@ -0,0 +1,159 @@ + + +
+ + +