滚动叙事体验
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/scroll-experience。
技能介绍
解决的问题
当页面只是纵向堆叠模块时,用户很快进入机械阅读:文案、卡片、图表反复出现,缺少节奏和强调。滚动体验适合解决这类问题:把滚动当作叙事手段,让首屏钩子、上下文、过程、高潮和结论按滚动深度展开,而不是依赖鼠标点击或复杂手势。
技能如何工作
该技能把前端滚动体验拆成几类可落地的模式:
- 滚动驱动动画:用
GSAP ScrollTrigger的scrub把元素位移、透明度与滚动位置绑定,适合做进入揭示和轻量视差。 - 视差叙事:背景、中层、前景以不同速度移动,形成空间感;也可用
Framer Motion的useScroll与useTransform做更组件化的处理。 - 吸顶与吸附:通过 CSS
position: sticky或ScrollTrigger的pin固定区块,常见于步骤说明、横向面板和进度指示。 - 交互边界:优先保持自然滚动,避免劫持滚动、过度动画和只考虑桌面端;移动端需要更简洁效果与真机降级。
它不是替代完整设计系统,而是帮工程师在已有页面里加入有节奏的滚动瞬间。
使用场景
- 为产品落地页设计从首屏到 CTA 的滚动叙事,用 GSAP ScrollTrigger 控制揭示与视差。
- 将步骤说明页改成吸顶区块和横向面板,使用 ScrollTrigger pin 保持标题持续可见。
- 给营销页加入滚动进度指示和 section snap,让浏览节奏更接近章节阅读。
- 排查移动端视差失效和动画卡顿,改用 CSS 简化效果并做优雅降级。
适合人员
- 负责落地页视觉节奏的前端工程师,要完成有叙事感的首屏、视差和 CTA 收尾。
- 做交互式营销页面的创意工程师,需要把品牌故事拆成滚动章节和进度指示。
- 维护企业官网体验的前端维护者,要加入吸顶说明、吸附面板并保证移动端可用。
- 负责 Web 动效验收的工程师,需要判断 GSAP、CSS 和 Framer Motion 的适用边界。