从列表打开详情
命名共享元素可以说明详情页来自用户刚刚点开的卡片。
使用 Vercel Labs 的 React View Transitions,为 React 界面状态变化设计合适的过渡。围绕卡片进入详情、列表重排和内容加载选择实现方式,让动效表达界面关系,并结合框架配置、浏览器支持与减少动态效果偏好验证体验。
选择你使用的 Agent,查看对应的安装或使用方式。在 Floatboat 中,可复制请求让 Agent 读取原始说明;其他选项会显示该 Skill 的安装命令或发布者提供的原生步骤。
选择 Agent
复制请求,粘贴到 Floatboat 对话
请阅读 https://github.com/vercel-labs/agent-skills/blob/main/skills/react-view-transitions/SKILL.md 中的 Vercel React View Transitions 原始说明,介绍它的用途、所需工具和安装方式,再协助我使用。由 Agent 读取原始说明,再确认当前环境的使用方式。
下载 Floatboat ↗让画廊卡片到详情页的切换更连续,但不要让标签切换和后台刷新变得显眼。
React View Transitions 是 Vercel Labs 发布的界面过渡 Skill,指导 Agent 使用 React 的 ViewTransition 相关 API 与 CSS 实现状态之间的动效。它围绕共享元素、内容到达、列表条目身份和导航关系组织方案,帮助确定哪些元素应保持视觉连续、何时触发过渡,以及如何表达变化。具体 API 是否可用取决于 React 与框架配置,需要在实现前核对版本。使用时应明确一段具体的界面变化与它要表达的关系,并验证导航、减少动态效果设置,以及无法运行动画时的正常使用路径。
探索有助于理解界面变化的过渡场景:将选中的卡片连接到详情,在列表重排后保持条目可识别,或提示刚加载完成的内容。结合前后状态的关系选择动效,同时保证减少或关闭动画时仍然清晰可用。
命名共享元素可以说明详情页来自用户刚刚点开的卡片。
保持条目身份稳定,让动画表达位置变化,而不是条目消失再出现。
克制的进入动画可以提示新内容到达,而不必让每次数据刷新都产生动效。
先说明界面前后状态的关系,再选择动画方式。核对 React 与框架支持条件,让 Agent 按适用模式实现过渡,最后检查导航、减少动态效果设置,以及完全没有动画时的页面行为。
提供起始与结束视图。明确变化属于共享元素、列表重排、内容出现还是导航。
与 Agent 核对 React 和框架前提。应用匹配的触发方式、元素身份与 CSS。
在支持的浏览器及开启减少动态效果时检查流程。确认关闭动画后,相同操作仍能正常完成。
查看其他 Skill 指南,并在使用前核对原始来源。