小马上岸 · App 端设计系统

Material Design 3 语义令牌体系。品牌语义:靛蓝(学习·专注)、成长绿(正确·进度)、能量橙(行动·上岸)、AI 紫(AI 能力专属)。全部组件支持亮 / 暗双主题与「减少动态效果」降级。

页面聚合预览

品牌语义色

四个品牌色各承担一类语义,UI 中不可混用。

色彩令牌

全部颜色以 CSS 变量定义,切换 data-theme 即整体换肤。

字阶与字体

中文使用系统字体栈保证渲染质量,数字与英文使用 Plus Jakarta Sans 强化数据可读性。

32 / 提分 27 分 --fs-32 · --font-num
20 / 学情诊断报告 --fs-20
16 / 判断推理 · 类比推理 --fs-16
14 / 正文:题干解析与知识点讲解的标准字号 --fs-14
12 / 辅助说明文字 --fs-12
11 / 标签与角标 --fs-11

间距 · 圆角 · 阴影

8dp 节奏的间距刻度、五级圆角与 MD3 高度语义阴影。

间距 SPACING
圆角 RADIUS
阴影 ELEVATION

品牌标识 LOGO

图形标与其余五端同源:路径见 ui/README.md §4.1,容器几何全部由 --bm 派生(圆角 .30、图形字号 .58),配色恒为 --brand-gradient,不随各端主色漂移。四档尺寸:sm 26 / md 32 / lg 40 / xl 56。

小马上岸

图标

统一 24×24 线性图标,描边 1.75,圆角端点,颜色继承 currentColor;brand_mark 是唯一走实心填充通道的图标。

按钮

主操作用渐变靛蓝,转化型操作用能量橙,AI 能力用 AI 紫。所有可点区域 ≥ 44px。

底部固定操作区有两种形态,按页面层级二选一,两种都常驻画框底部、都不遮挡内容,都不要用 position: sticky。

① .action-dock(悬浮胶囊)—— 用于带标签栏的顶级 Tab 页(首页 / 刷题 / 学情 / 我的):位置在内容区与标签栏之间,左右让出页面间距,靠圆角 + 描边 + 投影表达悬浮。

② .action-dock action-dock--bar(通栏固定条)—— 用于不带标签栏的二级及以下页面:左右通栏、直角、只留一条上边线,直接贴在画框底部,高度与标签栏一致(58 + 16),从顶级页跳进二级页时底部区域不跳动。

标签与胶囊

用于知识点、难度、掌握状态、AI 标识等语义标注。

重点 难点 考点 已掌握 易错 待巩固 AI 生成 2024 真题改编 新增
全部判断推理数量关系 言语理解资料分析申论
日计划
周计划
冲刺

卡片与 Bento 网格

Bento 卡片是首页与学情页的主骨架;AI 能力卡使用渐变描边建立专属视觉。

标准卡片

白底 + 1px 描边 + 轻阴影,圆角 16,内边距 16,承载绝大多数内容。

AI 学情管家刚刚

AI 能力卡:渐变描边 + 呼吸光晕,仅用于 AI 生成内容。

拍照解题试卷拍照 · 截图识别
连续 12 天保持节奏,别断更
AI 发现你的 3 个薄弱点资料分析·增长率比较 | 判断推理·真假推理 | 常识·法律时效

数据可视化

进度环、掌握度条、学习热力图与提分曲线。

进度环 PROGRESS RING
82%掌握度
46%进度
95%正确率
掌握度条 MASTERY
学习热力图 HEATMAP
提分预测曲线 FORECAST
预测分数目标线
能力雷达 RADAR

答题卡与 AI 解析

点击选项可体验真实判分:正确高亮绿色,错误抖动并同时标出正确答案。

判断推理中等3 / 20

某单位统计发现,参加培训的员工中,有 80% 的人绩效提升。由此可以推出:

AI 流式输出 AI STREAMING
AI 学情管家流式输出中

这道题的关键在于「比例」与「整体」的对应关系。你把 80% 理解成了「提升的人里有 80% 参加过培训」,这是典型的条件倒置。

建议下一步:优先补「判断推理 · 真假推理」的 3 个核心公式,我可以直接为你生成 5 道同源变式题。

讲义播放器与思维导图

视频课程采用「图文讲义 + TTS 配音分页」形态;视频笔记产出可展开的思维导图。

PAGE 03 / 12
增长率比较的核心技巧
  • 现期量大、增长率高 → 增长量必然最大
  • 遇到「大大则大」直接判定,无需精算
  • 一增一减时用同位比较法估算
01:2403:20
资料分析 · 增长率
一、基本公式
增长率 = 增长量 ÷ 基期量
基期量 = 现期量 ÷ (1 + r)
二、比较技巧
大大则大 · 快速判定原则
同位比较法
三、易错点
百分数与百分点混淆

三色笔记规范

视频笔记与学习资料的统一标记法:黑=常规陈述,蓝=重点,红=高频易错。

常规知识点:定义、背景、推导过程等陈述性内容。
重点内容:高频考查、命题人偏好、必须掌握的核心结论。
高频易错:历年反复出现且错误率高的陷阱点,需重点标注。

头像 · 统计行

头像分品牌渐变、能量橙、中性三档,用于个人中心与 AI 身份标识;统计行用于同一维度下的数值对比,数字一律走等宽数字令牌,避免多列数值错位。

头像 AVATAR
蔚 AI
增减标记 DELTA
27 6 升降由箭头承担,数字保持等宽
统计行 STAT ROW
27本周提分
128已掌握考点
92%计划完成率
14连续打卡
135分目标分数
108分最近模考
27分距离上岸

弹层 · 提示 · 积分动效 · 骨架屏

弹层分两种:底部弹层(Action Sheet)承载操作面板、表单与多选;居中弹框(Dialog)承载确认、内容展示与说明。Toast 承载即时反馈,积分扣减用飞出动效强化「消耗」感知,骨架屏用于「已知结构、等待数据」的占位。下方演示框就是组件本身,由 assets/app.js 驱动,与业务页面同一套实现。

弹层 SHEET · 提示 TOAST · 积分动效 CREDIT FLY
AI 学情管家 当前积分 1,280
AI 出题 · 资料分析 20 道消耗 12 积分 · 约 3 分钟
拍照解析 · 二重积分消耗 12 积分 · 识别置信度 98%

演示框内的积分是活的:每点一次「扣减 12 积分」,都会真实扣减并回写 data-credits;弹层内的 8 个入口均为真实跳转。

骨架屏 SKELETON

首屏以加载态呈现,1.2s 后自动落到真实内容,「重放加载态」可再次触发。骨架屏只在「已知结构、等待数据」时使用;AI 流式输出请用「思考中 + 逐字输出」形态(见上方 AI 面板),两者不可混用。

列表 · 表单 · 时间线 · 勋章

列表 LIST
已完成 · AI 出题 20 道正确率 85% · 用时 12 分钟
拍照解析 · 二重积分换元消耗 12 积分 · 已生成 3 道同类题
AI 视频笔记 · 行测数量关系已提炼 · 生成三色笔记与 46 道题
表单 FORM
每日学习提醒
时间线 TIMELINE
第 1 周 · 基础扫盲已完成 · 覆盖 128 个知识点
第 2 周 · 专项突破已完成 · 薄弱点减少 4 个
第 3 周 · 强化提分(进行中)当前正确率 78% · 目标 85%
第 4 周 · 全真模考预计 9 月 26 日开启
成就勋章(多主题配色)ACHIEVEMENT