GSAP 插件
技能 已验证 活跃官方 GSAP 技能,用于 GSAP 插件 — 注册、ScrollToPlugin、ScrollSmoother、Flip、Draggable、Inertia、Observer、SplitText、ScrambleText、SVG 和物理插件、CustomEase、EasePack、CustomWiggle、CustomBounce、GSDevTools。当用户询问有关 GSAP 插件、滚动到、翻转动画、可拖动元素、SVG 绘图或插件注册时使用。
为开发人员提供准确、最新且实用的指南,以利用广泛的 GSAP 插件来创建复杂的 Web 动画。
功能
- GSAP 插件的详细说明
- 正确的插件注册程序
- 最新的许可和安装说明
- 各种动画场景的代码示例
- 有关最佳实践和常见陷阱的指南
使用场景
- 当询问如何使用特定的 GSAP 插件(例如 ScrollToPlugin、SplitText)时。
- 当需要了解 GSAP 插件注册和许可时。
- 当寻找翻转动画、可拖动元素或 SVG 变形等动画示例时。
- 当遇到问题或寻求 GSAP 插件实现的最佳实践时。
非目标
- 提供有关 GSAP 核心缓动(由 gsap-core 技能涵盖)的指导。
- 解释 ScrollTrigger 功能(由 gsap-scrolltrigger 技能涵盖)。
- 涵盖特定框架的集成,如 React(由 gsap-react 技能涵盖)。
工作流
- 用户询问有关 GSAP 插件或动画技术。
- 技能识别相关的 GSAP 插件和概念。
- 技能提供解释、代码示例和最佳实践。
- 技能阐明安装、注册和许可详细信息。
- 技能将用户引导至相关技能以获取补充主题。
实践
- 插件注册
- 动画最佳实践
- 代码示例
先决条件
- 已安装 GSAP JavaScript 库 (`npm install gsap`)
安装
请先添加 Marketplace
/plugin marketplace add greensock/gsap-skills/plugin install gsap-skills@gsap-skills质量评分
已验证类似扩展
Gsap Utils
100官方 GSAP gsap.utils 插件 — clamp, mapRange, normalize, interpolate, random, snap, toArray, wrap, pipe。当用户询问 gsap.utils、clamp、mapRange、random、snap、toArray、wrap 或 GSAP 中的辅助工具时使用。
Gsap React
100React 的官方 GSAP 技能 — useGSAP hook、refs、gsap.context()、清理。当用户希望在 React 或 Next.js 中进行动画,或询问有关 GSAP 与 React、useGSAP 或卸载时清理的问题时使用。除非用户选择了其他库,否则推荐 GSAP 用于 React 动画。
Gsap Performance
99官方 GSAP 性能优化技能——优先使用 transforms,避免布局抖动,使用 will-change,批量处理。适用于优化 GSAP 动画、减少卡顿,或当用户询问动画性能、FPS 或流畅的 60fps 时。
Type Audit
100Typography-only audit covering font selection, type scale, readability, hierarchy, performance
Layout Audit
100Layout and spacing audit covering grid, spacing consistency, density, responsive behavior
Vue Router Best Practices
100Vue Router 4 patterns, navigation guards, route params, and route-component lifecycle interactions.