2025年4月29日,知名前端动画库 GSAP(GreenSock Animation Platform)发布了 v3.13 版本,并宣布其全部功能和插件,包括以往仅限付费会员使用的 SplitText、MorphSVG 等高级插件,现已全面免费开放,且可用于商业用途。这一重大变革得益于 Webflow 的支持,标志着前端动画开发迈入了一个全新的自由时代。
GSAP 官网:https://gsap.com/
GSAP:前端动画的黄金标准
GSAP 是由 GreenSock 团队开发的高性能 JavaScript 动画库,广泛应用于网页、SVG、Canvas、WebGL 等动画场景。其强大的时间轴控制、插件扩展能力和卓越的性能表现,使其成为众多开发者和设计师的首选工具。
全面免费的插件:SplitText 与 MorphSVG
SplitText:文本动画的利器
SplitText 插件可将 HTML 元素的文本内容拆分为单独的字符、单词或行,便于实现精细的文本动画效果。在 v3.13 版本中,SplitText 进行了全面重写,带来了以下改进:
文件体积减小 50%,加载速度更快
新增 14 项功能,包括响应式重排、深度切分、内置可访问性支持等
支持自动为屏幕阅读器添加 aria-label,提升无障碍体验
新增 deepSlice 功能,智能处理跨多行的嵌套元素
支持遮罩动画效果,方便实现“揭示”类动画
MorphSVG:SVG 形状变换的神器
MorphSVG 插件允许开发者通过简单的代码,实现 SVG 路径之间的平滑变形。例如,将一个圆形变换为一个复杂图形,只需一行代码:
gsap.to("#circle", { duration: 1, morphSVG: "#hippo" });
该插件自动处理路径点的匹配和补间,极大简化了 SVG 动画的开发流程。
如何获取和使用 GSAP 及其插件
现在,所有 GSAP 插件均已集成至主库中,开发者可通过以下方式获取:
NPM 安装:
npm install gsap
CDN 引入:
<script src="https://cdn.jsdelivr.net/npm/gsap@3.13.0/dist/gsap.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/gsap@3.13.0/dist/SplitText.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/gsap@3.13.0/dist/MorphSVGPlugin.min.js"></script>
直接下载:访问 GSAP 官网 下载完整包 3.13 release。https://gsap.com/blog/3-13/
使用时,只需在代码中注册所需插件:
import { gsap } from "gsap";
import { SplitText } from "gsap/SplitText";
import { MorphSVGPlugin } from "gsap/MorphSVGPlugin";
gsap.registerPlugin(SplitText, MorphSVGPlugin);
Webflow 的支持与未来展望
此次 GSAP 全面免费开放,得到了 Webflow 的大力支持。Webflow 表示,将与 GSAP 团队合作,推动前端动画技术的发展,并计划在其平台中更深入地集成 GSAP 的功能,提升用户的动画设计体验。
GSAP 的全面免费开放,尤其是 SplitText 和 MorphSVG 等高级插件的解锁,为前端开发者和设计师带来了前所未有的便利和创作自由。无论是构建复杂的文本动画,还是实现精美的 SVG 变形效果,现在都可以轻松实现,且无需担心许可和费用问题。
立即升级至 GSAP v3.13,开启你的创意动画之旅吧!