提示词
将 [应用位置] 替换为你要应用的位置,然后粘贴给 AI 智能体。提示词中包含动效名称,下次只说名称即可提出需求。
在[应用位置]添加“滚动触发动画”(Scroll-Triggered Animation),也叫滚动显现(reveal on scroll)或 animate on scroll。
每个元素进入视口时只播放一次:淡入并向上滑到位,按自己快速顺滑的节奏播放,而不是跟随滚动位置。
脚本加载失败时内容也要可见;如果用户开启了“减少动态效果”(prefers-reduced-motion),就直接显示元素。相似的动效
在里面滚动
Scroll-Linked Animation (滚动驱动动画)
别称 Scroll-Driven Animation, Scroll Scrub, Scroll Timeline Animation, Scrub, Scroll Scrubbing, Scroll Progress Timeline, scroll() timeline, View Progress Timeline, view() timeline, Element Visibility Animation
动画进度直接绑定滚动位置,向前滚动时播放,向回滚动时倒放。
适用场景
叙事型页面、进度效果
在[应用位置]添加“滚动驱动动画”(Scroll-Linked Animation),也叫 scroll-driven animation 或滚动擦洗(scroll scrub)。
动画要严格跟随滚动位置:向下滚动时正向播放,向上滚动时当场倒放,自身不带基于时间的缓动。
把整段动画映射到一个明确的滚动区间;如果用户开启了“减少动态效果”(prefers-reduced-motion),就显示一个合理的静态状态。Fade Up (上浮淡入)
别称 Fade In Up, Reveal on Scroll
元素在淡入的同时向上移动一小段距离,仿佛落到自己的位置上。
适用场景
滚动时出现的章节标题、卡片和图片
在[应用位置]添加“上浮淡入”(Fade Up)入场动画,也叫 fade-in-up 或滚动显现(reveal on scroll)。
元素第一次滚动进入视口时,一边轻微上移一边淡入:要含蓄、迅速,不要有弹跳感。
只播放一次;如果用户开启了“减少动态效果”(prefers-reduced-motion),则直接显示,不做动画。Stagger (交错动画)
别称 Staggered Animation, Cascade
一组元素依次以微小的时间差播放动画,形成波浪般的效果,而不是同时出现。
适用场景
列表、网格、导航菜单和搜索结果
在[应用位置]添加“交错动画”(Stagger),也叫 staggered animation 或级联(cascade)。
让各项以短而均匀的间隔依次上浮出现,整体看起来像一道快速的波浪,而不是同时出现。
即使列表很长也要让整个过程保持简短;滚动进入视口时只播放一次;如果用户开启了“减少动态效果”(prefers-reduced-motion),则直接显示,不做动画。ABCDEFGHIJKLMNOPQRSTUVWXYZ
在里面滚动
Text Reveal (文字显现)
别称 Scroll Text Reveal, Word-by-word Reveal
随着用户滚动,段落中的文字从暗淡变为完全不透明。
适用场景
宣言或引言段落
在[应用位置]添加“文字显现”(Text Reveal)效果,也叫滚动文字显现(scroll text reveal)或逐词显现(word-by-word reveal)。
段落起初是暗淡的,随着用户滚动,每个词依次亮到完全清晰,与滚动位置绑定。
向上滚回时文字重新变暗;无论暗淡程度如何,整段文字都要始终能被屏幕阅读器读取。Scroll 中的其他动效
在里面滚动
Smooth Scroll (平滑滚动)
别称 Smooth Scrolling, Inertia Scroll
滚动和锚点跳转带缓动地平滑滑动,而不是生硬地跳动。
适用场景
锚点导航、追求高级质感的页面
在[应用位置]添加“平滑滚动”(Smooth Scroll),也叫 smooth scrolling 或惯性滚动(inertia scroll)。
滚动和锚点跳转要顺滑地滑动并缓缓停下,而不是一顿一顿地跳动;手感要轻快灵敏,不要沉重拖沓。
保留键盘滚动、滚动条、页内查找等原生行为;如果用户开启了“减少动态效果”(prefers-reduced-motion),就关闭平滑效果。在里面滚动
Stacking Cards (滚动堆叠卡片)
别称 Sticky Stacking Cards, Card Stack Scroll
滚动时卡片吸附在顶部并层层叠放,先前的卡片通常会略微缩小。
适用场景
功能列表、作品集
在[应用位置]添加“滚动堆叠卡片”(Stacking Cards),也叫 sticky stacking cards 或 card stack scroll。
滚动时,每张卡片吸附在顶部附近,下一张卡片从下方滑上来盖住它,下面的卡片略微缩小,叠成整齐的一摞。
让每张先前的卡片露出一道细边,并给最后一张卡片留足空间,让它在区块结束前滑到位。在里面滚动
Sticky Header Shrink (吸顶头部收缩)
别称 Shrinking Header, Shrink on Scroll
用户向下滚动后,吸顶头部的高度或尺寸会缩小。
适用场景
导航栏
在[应用位置]添加“吸顶头部收缩”(Sticky Header Shrink),也叫 shrinking header 或 shrink on scroll。
头部固定在顶部,读者稍微向下滚动后,平滑地收缩成更窄的条、Logo 也变小;回到顶部时再恢复原样。
头部尺寸变化时,不要让下方内容跳动。