fix:修复
This commit is contained in:
184
设计说明文档/个性化背景颜色推荐算法.md
Normal file
184
设计说明文档/个性化背景颜色推荐算法.md
Normal file
@@ -0,0 +1,184 @@
|
||||
🎨 个性化文案背景颜色推荐算法
|
||||
V1.2(文案滑动优化版)
|
||||
|
||||
适用范围(明确收敛)
|
||||
|
||||
✅ 仅用于「文案阅读页」
|
||||
|
||||
✅ 支持上下滑动阅读
|
||||
|
||||
❌ 不用于首页 / 列表 / 卡片 / CTA
|
||||
|
||||
❌ 不承担转化或引导职责
|
||||
|
||||
一、设计目标(V1.2 更新)
|
||||
|
||||
在 V1.1 基础上,新增以下目标:
|
||||
|
||||
阅读优先:颜色永远服务于“读下去”,而非“制造变化”
|
||||
|
||||
滑动即流动:通过连续渐变营造沉浸感,而非主题切换
|
||||
|
||||
低感知变化:用户能感到“舒服”,但不意识到颜色在变
|
||||
|
||||
核心原则不变:
|
||||
不通过颜色制造新的情绪判断
|
||||
|
||||
二、颜色数量策略(V1.2 明确约束)
|
||||
2.1 颜色主题数量(不变)
|
||||
|
||||
Need Theme:5 套(不新增)
|
||||
|
||||
Neutral Theme:1 套
|
||||
|
||||
总计:6 套背景主题
|
||||
|
||||
❗️V1.2 明确约束:
|
||||
在一次文案阅读 session 内,不允许切换主题色系
|
||||
|
||||
三、Base Theme(保持不变,仅重申)
|
||||
{
|
||||
"emotional_support": ["#F6DCE4", "#FFEFF4", "#FFF7FA"],
|
||||
"parenting_pressure": ["#D6EAF5", "#EEF6FB", "#F8FCFF"],
|
||||
"self_worth": ["#FFD8A8", "#FFE8C9", "#FFF6E5"],
|
||||
"anxiety_relief": ["#DFF3EA", "#ECFBF6", "#F6FFFB"],
|
||||
"rest_balance": ["#F2E6D8", "#FAF3EC", "#FFFDF9"]
|
||||
}
|
||||
|
||||
Neutral Theme:
|
||||
["#F4F7F2", "#E8F1EC", "#EDF4F8"]
|
||||
|
||||
四、V1.2 新增:滑动专用渐变规则(重点修改)
|
||||
4.1 滑动只允许「同主题内部变化」
|
||||
|
||||
禁止行为(V1.2 明令禁止):
|
||||
|
||||
❌ 滑动到不同文案 → 切换 Base Theme
|
||||
|
||||
❌ 根据滑动进度改变 need / 情绪语义
|
||||
|
||||
❌ 滑动触发颜色“跳段”
|
||||
|
||||
允许行为:
|
||||
|
||||
✅ 同一 Base Theme 内做连续插值
|
||||
|
||||
✅ 渐变重心随 scroll 微移
|
||||
|
||||
4.2 渐变插值模型(保持线性)
|
||||
Color(t) = lerp(Color_top, Color_bottom, t)
|
||||
t = scroll_offset / content_height
|
||||
t ∈ [0,1]
|
||||
|
||||
|
||||
约束(Hard Rule):
|
||||
|
||||
仅允许 线性 lerp
|
||||
|
||||
禁止 easing / bounce / overshoot
|
||||
|
||||
禁止非连续函数
|
||||
|
||||
五、V1.2 新增:渐变“质感层”增强(不增加颜色数量)
|
||||
|
||||
⚠️ 本节为「可选增强」,不影响语义判断
|
||||
|
||||
5.1 渐变重心微移(推荐)
|
||||
|
||||
随 scroll,渐变中段色的占比 ±5% 内浮动
|
||||
|
||||
不改变颜色值,仅改变 stop 分布
|
||||
|
||||
目的:
|
||||
|
||||
提升阅读流动感
|
||||
|
||||
避免“静态模板感”
|
||||
|
||||
5.2 亮度微扰(极弱)
|
||||
ΔL ≤ ±2%
|
||||
|
||||
|
||||
触发条件:
|
||||
|
||||
emotion_score ∈ [0.3, 0.6]
|
||||
|
||||
profile_confidence ≥ 0.6
|
||||
|
||||
⚠️ emotion ≤ 0.3 时 禁止任何亮度扰动
|
||||
|
||||
六、Session 稳定性规则(V1.2 新增)
|
||||
6.1 主题锁定(Theme Lock)
|
||||
|
||||
在以下条件下 锁定 Base Theme:
|
||||
|
||||
用户进入文案页
|
||||
|
||||
直到退出文案页或 session 结束
|
||||
|
||||
即使:
|
||||
|
||||
用户画像更新
|
||||
|
||||
滑动到新文案
|
||||
|
||||
➡ Base Theme 不变
|
||||
|
||||
6.2 Session 内禁止重新采样
|
||||
|
||||
不允许重新随机
|
||||
|
||||
不允许重新计算 need
|
||||
|
||||
不允许跨 need 插值
|
||||
|
||||
七、Emotion / Confidence 调节(保持 V1.1)
|
||||
|
||||
本节逻辑不变,仅声明适用范围
|
||||
|
||||
emotion_score
|
||||
→ 仅影响 饱和度 / 亮度 / 动态强度
|
||||
|
||||
profile_confidence
|
||||
→ 仅影响 个性化混合比例
|
||||
|
||||
不允许:
|
||||
|
||||
emotion 导致色系改变
|
||||
|
||||
confidence 导致主题切换
|
||||
|
||||
八、Hard Visual Rules(V1.2 汇总)
|
||||
条件 强制规则
|
||||
mom_stage = unknown 强制 Neutral Theme
|
||||
emotion_score ≤ 0.2 禁止高饱和 / 禁止动态
|
||||
profile_confidence ≤ 0.4 最大饱和度 ≤ 60%
|
||||
文案页 session 中 禁止 Base Theme 切换
|
||||
|
||||
Hard Rules 优先于任何计算结果。
|
||||
|
||||
九、V1.2 Pipeline(更新版)
|
||||
进入文案页
|
||||
↓
|
||||
读取用户画像 U
|
||||
↓
|
||||
need → Base Theme(或 Neutral)
|
||||
↓
|
||||
锁定 Base Theme(session)
|
||||
↓
|
||||
emotion / confidence → 强度调节
|
||||
↓
|
||||
scroll → 线性渐变插值 + 微质感
|
||||
↓
|
||||
输出连续背景颜色
|
||||
|
||||
十、V1.2 设计总结(评审友好版)
|
||||
|
||||
颜色数量不多,是刻意选择
|
||||
|
||||
变化来自滑动,不来自判断
|
||||
|
||||
颜色不“解释”用户,只“陪伴”用户
|
||||
|
||||
在文案阅读场景中,
|
||||
稳定本身就是高级体验。
|
||||
Reference in New Issue
Block a user