mcpField
G
gsap-showcase

gsap-showcase

github.com/iotron设计与 UI938 次安装31 周前更新
代码仓库

关于 gsap-showcase

gsap-showcase 是面向开发者的 GSAP 完整动画组合参考技能,按类别提供示例、编排说明和完整代码,并与单项技术技能配合使用。

主要功能

  1. 01完整动画组合参考
  2. 02按动画类别整理示例
  3. 03插件编排与时序说明
  4. 04响应式处理与改编建议
  5. 05完整 HTML、CSS 和 JS 示例

适用场景

  1. 01规划组合多个插件的滚动场景
  2. 02制作响应式动画首屏
  3. 03将交互组合改编为新内容

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/iotron/gsap-cookbook --skill gsap-showcase

安装后在 Claude Code 中输入/gsap-showcase确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/hero-sections/
.gitkeep
responsive-matchmedia.md
responsive-splittext-animator.md
references/interactive-scenes/
.gitkeep
complex-svg-timeline.md
free-for-all.md
references/loading-sequences/
.gitkeep
references/page-transitions/
.gitkeep
references/scroll-experiences/
.gitkeep
card-stack.md
curve-swipe.md
image-sequence.md
infinite-card-slider.md
scrubbed-bento-gallery.md
scrubbed-rolodex.md

详细介绍

GSAP 展示案例 — 高级动画参考

配套内容:如需了解 GSAP 各插件的 API,请调用相关的官方技能 (gsap-core、gsap-plugins、gsap-timeline、gsap-scrolltrigger 等)。 本技能仅涵盖完整组合效果。


使用方法

本技能是双层方案体系中的审美层:

  • 第 1 层 — 构建模块:各项独立技术技能(gsap-scroll、 gsap-text、gsap-cursor、gsap-vfx 等)提供可单独使用、可直接复制粘贴的模式。
  • 第 2 层 — 展示案例(本技能):结合多个插件打造精致、可用于生产环境的完整高级动画组合。

高级动画工作流:

  1. 查看展示案例,寻找与需求类似的组合效果。
  2. 研究其编排方式——插件组合、时序、分层和响应式处理。
  3. 使用技术技能实现各个组件(通过 gsap-scroll 实现滚动触发,通过 gsap-text 实现文本显示效果,通过 gsap-interact 实现交互等)。

展示案例提供做什么和为什么;技术技能提供怎么做。


类别

类别内容示例
hero-sections首屏主视觉组合效果文本显示效果 + 滚动 + 响应式
scroll-experiences沉浸式滚动驱动画面3D 轮播、固定序列
interactive-scenes复杂的交互式组合效果多插件展示案例
page-transitions整页过渡效果页面间动画
loading-sequences高级加载/显示效果分阶段加载动画

展示案例条目格式

references/<category>/ 中的每个参考文件都包含:

部分内容
来源原始 CodePen 链接和作者署名
使用的插件所需的 GSAP 插件(ScrollTrigger、SplitText 等)
高级质感的关键设计上的关键品质——时序、分层、润色
编排说明插件组合方式、序列编排策略、响应式方案
完整代码完整的 HTML + CSS + JS(可用于生产环境的参考代码)
适配说明如何针对不同内容、框架、断点进行修改

可用的展示案例

展示案例类别插件参考文件
响应式 SplitText 动画器hero-sectionsSplitText、GSDevToolsresponsive-splittext-animator
响应式 matchMediahero-sectionsgsap.matchMedia()responsive-matchmedia
滚动控制的纵向名片轮播scroll-experiencesScrollTriggerscrubbed-rolodex
Free For All(旗舰案例)interactive-scenesSplitText、Physics2D、MotionPath、DrawSVG、CustomBounce、CustomWigglefree-for-all
复杂 SVG 时间线interactive-scenes时间线标签、SVG 属性、GSDevToolscomplex-svg-timeline
滚动控制的 Bento 画廊scroll-experiencesScrollTrigger、Flipscrubbed-bento-gallery
卡片堆叠scroll-experiencesFlipcard-stack
曲线滑动scroll-experiencesMorphSVGcurve-swipe
图像序列scroll-experiencesScrollTriggerimage-sequence
无限卡片滑块scroll-experiencesScrollTrigger、Draggableinfinite-card-slider

Category References

评论

支持 Markdown