Get started using GSAP in React to build fast, powerful animations
GSAP 2.0 gets ES modules, extra features for several plugins, bug fixes, an NPM guide in the docs, and more!
See how GSAP's support for animating CSS variables (custom properties) allows you to approach your animations in a whole new way.
GSAP 1.20.0 brings some exciting new features like yoyoEase, CSS variable tweening, a new PixiPlugin and more.
Add wiggle and bounce effects to your GSAP animations with these highly customizable eases from GreenSock. Even get squash and stretch!
Since launching MorphSVGPlugin, we've made a bunch of improvements and exposed several new features. Here are the highlights...
GSAP 1.18.0 is packed with exciting features to help you unleash your creativity. Learn about the new "cycle" property for staggered animations, relative HSL color tweening and more.
The sudden and rather violent shift away from Flash in the banner ad industry has designers and developers scrambling. We've got answers. Welcome to the HTML5 era.
The GSAP 1.16.x update delivers some nifty new features like svgOrigin as well as a better-than-ever Draggable that has autoScroll capabilities, a new method for determining the drag direction, and more.
Visually explore various eases that are available in GSAP with this interactive tool.
There are some interesting (and surprising) performance implications of using CSS animations that aren't widely known. Check out this video demonstration.
Animating the rotation, scale, skew, and position of SVG elements via CSS has been completely impractical due to major browser inconsistencies...until now. GreenSock's CSSPlugin handles major bugs and inconsistencies across a wide range of modern browsers, making it easy for you to animate SVG elements exactly like regular DOM elements... even in IE.
The secret to building gorgeous sequences with precise timing is understanding the super-flexible "position" parameter which controls the placement of your tweens, labels, callbacks, pauses, and even nested timelines.
Why has GSAP become an industry standard for animation on the web? Here are a few of the practical, real-world reasons.
With the release of iOS 7, I was anticipating some big leaps forward in browser performance. What I found was quite surprising. Is anyone else experiencing the same thing? Here's a quick [and very casual] video showing what I discovered:
Making a DOM element draggable isn't terribly difficult - there are jQuery plugins and even some native HTML5 capabilities in newer browsers. But generic dragging is kinda boring. What about smooth, natural momentum-based continuation after the user releases the mouse (or touch on mobile devices)? What about imposing bounds and edge resistance and silky-smooth redirection to certain landing values that you provide? Or flick/drag scrolling with bounce-back that doesn't look awkward? Or instead of dragging to change the position of an element, what if you want to spin it? Maybe you even want to track the momentum and let it come to rest naturally or rig it to glide to a stop at a certain value, Wheel-of-Fortune style? Yeah, that's a lot more complex. In fact, it can be a real drag to build (sorry, the pun was irresistible).
This video walks you through some common problems that professional animators face every day and shows you how GSAP’s TimelineLite tackles these challenges with ease.
GSAP's CSSPlugin is now super-charged to handle some slick new CSS3 properties like 3D transforms, boxShadow, textShadow, borderRadius and clip. Plus you don't need to worry about a litany of vendor prefixes. GSAP makes it easy to create next-generation effects today.