思念留言板
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f1b049da/zpn20267696。
技能介绍
解决什么问题
做纪念页、表白墙、思念墙这类小站点时,最难的不是功能多复杂,而是「氛围」与「内容」的平衡:一屏之内要塞进背景音乐、提交表单和留言流,又不能吵、不能乱、不能挡操作。常见实现要么上来就大声自动播放,要么把留言做成密集卡片墙,要么所有访客永远看到同一批内容,「每日感」形同虚设。
技能如何工作
页面由五个部分组成:氛围底(柔和渐变或夜空/纸感纹理)、大标题加一句短旁白、角落的音乐开关、提交表单(思念谁 / 留言 / 署名),以及漂浮层与只读列表入口。
核心机制:
- 每日池:按本地时区自然日取
todayKey,从全部留言中抽样或按createdAt过滤,避免同一屏永远是同一批 - 多轨跑马灯:多行不同 y 轴、不同速度的横向漂浮层,
pointer-events: none不挡操作,点详情走独立列表 - 存储三模式:
localStorage演示模式(内置 8~15 条示例)、轻后端GET/POST /api/miss-wishes、混合模式(本地即时显示 + 定时拉公共流)
Agent 落地按步骤来:搭骨架 → 实现 MissWish 存取与每日池抽样 → 多轨 CSS 跑马灯并尊重 prefers-reduced-motion → BGM 等用户手势后再 play() → 自测提交、关音乐、换日期三条链路。
边界与注意点
- 不自动播放:浏览器本身会拦截自动播放,音乐必须等用户点击,默认音量 0.25
- 内容安全:前端限长 8~120 字、敏感词基础过滤,不收集身份证/住址等真实信息,昵称可匿名
- 不做垃圾墙:留言对象限定「思念的人」,主题约束是产品的一部分
- 曲库免版权:Skill 不附带侵权音乐,需自备或选免版权循环音频
- 演示模式免登录:浏览公共流不需要登录,写留言才提交
使用场景
- 为逝者开发纪念页面时,需将用户的缅怀留言接入带轻音乐的背景页中。
- 运营校园活动表白墙时,要实现留言的漂浮展示和供人浏览的只读公共流。
- 设计怀旧主题氛围页时,需按自然日轮播留言且避免烦人的自动播放广告。
- 制作纪念墙演示版时,要利用前端本地存储实现留言保存和每日池轮换逻辑。
适合人员
- 需要快速搭建节日活动情绪向 H5 页面的个人开发者
- 需要实现校园活动表白墙与漂浮留言屏展示的学生社团活动组织者
- 想为特定节日制作充满诗意与氛围感的纪念数字页面的独立设计师
- 需要前端留言池抽样与跑马灯 CSS 动画实现方案的前端工程师