# GSAP Documentation ## docs ### v3 - [Animate Anything](/docs/v3.md) #### GSAP - [GSAP](/docs/v3/GSAP.md) - [Attributes](/docs/v3/GSAP/CorePlugins/Attributes.md) - [CSS](/docs/v3/GSAP/CorePlugins/CSS.md) - [EndArray](/docs/v3/GSAP/CorePlugins/EndArray.md) - [Modifiers](/docs/v3/GSAP/CorePlugins/Modifiers.md) - [Snap](/docs/v3/GSAP/CorePlugins/Snap.md) - [gsap.config()](/docs/v3/GSAP/gsap.config().md) - [gsap.context()](/docs/v3/GSAP/gsap.context().md) - [gsap.defaults()](/docs/v3/GSAP/gsap.defaults().md) - [gsap.delayedCall()](/docs/v3/GSAP/gsap.delayedCall().md) - [gsap.effects](/docs/v3/GSAP/gsap.effects.md) - [gsap.exportRoot()](/docs/v3/GSAP/gsap.exportRoot().md) - [gsap.from()](/docs/v3/GSAP/gsap.from().md) - [gsap.fromTo()](/docs/v3/GSAP/gsap.fromTo().md) - [gsap.getById()](/docs/v3/GSAP/gsap.getById().md) - [gsap.getProperty()](/docs/v3/GSAP/gsap.getProperty().md) - [gsap.getTweensOf()](/docs/v3/GSAP/gsap.getTweensOf().md) - [gsap.globalTimeline](/docs/v3/GSAP/gsap.globalTimeline.md) - [gsap.isTweening()](/docs/v3/GSAP/gsap.isTweening().md) - [gsap.killTweensOf()](/docs/v3/GSAP/gsap.killTweensOf().md) - [gsap.matchMedia()](/docs/v3/GSAP/gsap.matchMedia().md) - [gsap.matchMediaRefresh()](/docs/v3/GSAP/gsap.matchMediaRefresh().md) - [gsap.parseEase()](/docs/v3/GSAP/gsap.parseEase().md) - [gsap.quickSetter()](/docs/v3/GSAP/gsap.quickSetter().md) - [gsap.quickTo()](/docs/v3/GSAP/gsap.quickTo().md) - [gsap.registerEase()](/docs/v3/GSAP/gsap.registerEase().md) - [gsap.registerEffect()](/docs/v3/GSAP/gsap.registerEffect().md) - [gsap.registerPlugin()](/docs/v3/GSAP/gsap.registerPlugin().md) - [gsap.set()](/docs/v3/GSAP/gsap.set().md) - [gsap.ticker](/docs/v3/GSAP/gsap.ticker.md) - [gsap.timeline()](/docs/v3/GSAP/gsap.timeline().md) - [gsap.to()](/docs/v3/GSAP/gsap.to().md) - [gsap.updateRoot()](/docs/v3/GSAP/gsap.updateRoot().md) - [gsap.utils](/docs/v3/GSAP/gsap.utils.md) - [gsap.version](/docs/v3/GSAP/gsap.version.md) ##### Timeline - [Timeline](/docs/v3/GSAP/Timeline.md) - [add](/docs/v3/GSAP/Timeline/add().md) - [addLabel](/docs/v3/GSAP/Timeline/addLabel().md) - [addPause](/docs/v3/GSAP/Timeline/addPause().md) - [autoRemoveChildren](/docs/v3/GSAP/Timeline/autoRemoveChildren.md) - [call](/docs/v3/GSAP/Timeline/call().md) - [clear](/docs/v3/GSAP/Timeline/clear().md) - [currentLabel](/docs/v3/GSAP/Timeline/currentLabel().md) - [data](/docs/v3/GSAP/Timeline/data.md) - [delay](/docs/v3/GSAP/Timeline/delay().md) - [duration](/docs/v3/GSAP/Timeline/duration().md) - [endTime](/docs/v3/GSAP/Timeline/endTime().md) - [eventCallback](/docs/v3/GSAP/Timeline/eventCallback().md) - [from](/docs/v3/GSAP/Timeline/from().md) - [fromTo](/docs/v3/GSAP/Timeline/fromTo().md) - [getById](/docs/v3/GSAP/Timeline/getById().md) - [getChildren](/docs/v3/GSAP/Timeline/getChildren().md) - [getTweensOf](/docs/v3/GSAP/Timeline/getTweensOf().md) - [globalTime](/docs/v3/GSAP/Timeline/globalTime().md) - [invalidate](/docs/v3/GSAP/Timeline/invalidate().md) - [isActive](/docs/v3/GSAP/Timeline/isActive().md) - [iteration](/docs/v3/GSAP/Timeline/iteration().md) - [kill](/docs/v3/GSAP/Timeline/kill().md) - [killTweensOf](/docs/v3/GSAP/Timeline/killTweensOf().md) - [labels](/docs/v3/GSAP/Timeline/labels.md) - [nextLabel](/docs/v3/GSAP/Timeline/nextLabel().md) - [parent](/docs/v3/GSAP/Timeline/parent.md) - [pause](/docs/v3/GSAP/Timeline/pause().md) - [paused](/docs/v3/GSAP/Timeline/paused().md) - [play](/docs/v3/GSAP/Timeline/play().md) - [previousLabel](/docs/v3/GSAP/Timeline/previousLabel().md) - [progress](/docs/v3/GSAP/Timeline/progress().md) - [recent](/docs/v3/GSAP/Timeline/recent().md) - [remove](/docs/v3/GSAP/Timeline/remove().md) - [removeLabel](/docs/v3/GSAP/Timeline/removeLabel().md) - [removePause](/docs/v3/GSAP/Timeline/removePause().md) - [repeat](/docs/v3/GSAP/Timeline/repeat().md) - [repeatDelay](/docs/v3/GSAP/Timeline/repeatDelay().md) - [restart](/docs/v3/GSAP/Timeline/restart().md) - [resume](/docs/v3/GSAP/Timeline/resume().md) - [reverse](/docs/v3/GSAP/Timeline/reverse().md) - [reversed](/docs/v3/GSAP/Timeline/reversed().md) - [revert](/docs/v3/GSAP/Timeline/revert().md) - [scrollTrigger](/docs/v3/GSAP/Timeline/scrollTrigger.md) - [seek](/docs/v3/GSAP/Timeline/seek().md) - [set](/docs/v3/GSAP/Timeline/set().md) - [shiftChildren](/docs/v3/GSAP/Timeline/shiftChildren().md) - [smoothChildTiming](/docs/v3/GSAP/Timeline/smoothChildTiming.md) - [startTime](/docs/v3/GSAP/Timeline/startTime().md) - [then](/docs/v3/GSAP/Timeline/then().md) - [time](/docs/v3/GSAP/Timeline/time().md) - [timeScale](/docs/v3/GSAP/Timeline/timeScale().md) - [to](/docs/v3/GSAP/Timeline/to().md) - [totalDuration](/docs/v3/GSAP/Timeline/totalDuration().md) - [totalProgress](/docs/v3/GSAP/Timeline/totalProgress().md) - [totalTime](/docs/v3/GSAP/Timeline/totalTime().md) - [tweenFromTo](/docs/v3/GSAP/Timeline/tweenFromTo().md) - [tweenTo](/docs/v3/GSAP/Timeline/tweenTo().md) - [vars](/docs/v3/GSAP/Timeline/vars.md) - [yoyo](/docs/v3/GSAP/Timeline/yoyo().md) ##### Tween - [Tween](/docs/v3/GSAP/Tween.md) - [data](/docs/v3/GSAP/Tween/data.md) - [delay](/docs/v3/GSAP/Tween/delay().md) - [duration](/docs/v3/GSAP/Tween/duration().md) - [endTime](/docs/v3/GSAP/Tween/endTime().md) - [eventCallback](/docs/v3/GSAP/Tween/eventCallback().md) - [globalTime](/docs/v3/GSAP/Tween/globalTime().md) - [invalidate](/docs/v3/GSAP/Tween/invalidate().md) - [isActive](/docs/v3/GSAP/Tween/isActive().md) - [iteration](/docs/v3/GSAP/Tween/iteration().md) - [kill](/docs/v3/GSAP/Tween/kill().md) - [pause](/docs/v3/GSAP/Tween/pause().md) - [paused](/docs/v3/GSAP/Tween/paused().md) - [play](/docs/v3/GSAP/Tween/play().md) - [progress](/docs/v3/GSAP/Tween/progress().md) - [ratio](/docs/v3/GSAP/Tween/ratio.md) - [repeat](/docs/v3/GSAP/Tween/repeat().md) - [repeatDelay](/docs/v3/GSAP/Tween/repeatDelay().md) - [restart](/docs/v3/GSAP/Tween/restart().md) - [resume](/docs/v3/GSAP/Tween/resume().md) - [reverse](/docs/v3/GSAP/Tween/reverse().md) - [reversed](/docs/v3/GSAP/Tween/reversed().md) - [revert](/docs/v3/GSAP/Tween/revert().md) - [scrollTrigger](/docs/v3/GSAP/Tween/scrollTrigger.md) - [seek](/docs/v3/GSAP/Tween/seek().md) - [startTime](/docs/v3/GSAP/Tween/startTime().md) - [targets](/docs/v3/GSAP/Tween/targets().md) - [then](/docs/v3/GSAP/Tween/then().md) - [time](/docs/v3/GSAP/Tween/time().md) - [timeScale](/docs/v3/GSAP/Tween/timeScale().md) - [totalDuration](/docs/v3/GSAP/Tween/totalDuration().md) - [totalProgress](/docs/v3/GSAP/Tween/totalProgress().md) - [totalTime](/docs/v3/GSAP/Tween/totalTime().md) - [vars](/docs/v3/GSAP/Tween/vars.md) - [yoyo](/docs/v3/GSAP/Tween/yoyo().md) ##### Utils - [Utility Methods](/docs/v3/GSAP/UtilityMethods.md) - [checkPrefix](/docs/v3/GSAP/UtilityMethods/checkPrefix().md) - [clamp](/docs/v3/GSAP/UtilityMethods/clamp().md) - [distribute](/docs/v3/GSAP/UtilityMethods/distribute().md) - [getUnit](/docs/v3/GSAP/UtilityMethods/getUnit().md) - [interpolate](/docs/v3/GSAP/UtilityMethods/interpolate().md) - [mapRange](/docs/v3/GSAP/UtilityMethods/mapRange().md) - [normalize](/docs/v3/GSAP/UtilityMethods/normalize().md) - [pipe](/docs/v3/GSAP/UtilityMethods/pipe().md) - [random](/docs/v3/GSAP/UtilityMethods/random().md) - [selector](/docs/v3/GSAP/UtilityMethods/selector().md) - [shuffle](/docs/v3/GSAP/UtilityMethods/shuffle().md) - [snap](/docs/v3/GSAP/UtilityMethods/snap().md) - [splitColor](/docs/v3/GSAP/UtilityMethods/splitColor().md) - [toArray](/docs/v3/GSAP/UtilityMethods/toArray().md) - [unitize](/docs/v3/GSAP/UtilityMethods/unitize().md) - [wrap](/docs/v3/GSAP/UtilityMethods/wrap().md) - [wrapYoyo](/docs/v3/GSAP/UtilityMethods/wrapYoyo().md) #### Eases - [Easing](/docs/v3/Eases.md) - [CustomBounce](/docs/v3/Eases/CustomBounce.md) - [CustomEase](/docs/v3/Eases/CustomEase.md) - [CustomWiggle](/docs/v3/Eases/CustomWiggle.md) - [ExpoScaleEase](/docs/v3/Eases/ExpoScaleEase.md) - [RoughEase](/docs/v3/Eases/RoughEase.md) - [SlowMo](/docs/v3/Eases/SlowMo.md) - [SteppedEase](/docs/v3/Eases/SteppedEase.md) #### HelperFunctions - [Helper Functions](/docs/v3/HelperFunctions.md) ##### helpers - [Weighted eases](/docs/v3/HelperFunctions/helpers/addWeightedEases.md) - [Align transformOrigin of two elements smoothly](/docs/v3/HelperFunctions/helpers/alignOrigins.md) - [Calculate progress values for anchor points along a path](/docs/v3/HelperFunctions/helpers/anchorsToProgress.md) - [Animating backgroundSize:"cover" or "contain"](/docs/v3/HelperFunctions/helpers/bgSize.md) - [Blend two eases](/docs/v3/HelperFunctions/helpers/blendEases.md) - [Call a function after viewport resizing stops (debounced)](/docs/v3/HelperFunctions/helpers/callAfterResize.md) - ["Compensated" skews](/docs/v3/HelperFunctions/helpers/compensatedSkew.md) - [Estimate where an ease will hit a certain value](/docs/v3/HelperFunctions/helpers/easeToLinear.md) - [Flip](/docs/v3/HelperFunctions/helpers/FLIP.md) - [Format number with commas and limited decimal places](/docs/v3/HelperFunctions/helpers/formatNumber.md) - [Directional snapping](/docs/v3/HelperFunctions/helpers/getDirectionalSnapFunc.md) - [Find a nested label's time](/docs/v3/HelperFunctions/helpers/getNestedLabelTime.md) - [Get the scroll position associated with an element (ScrollTrigger-aware)](/docs/v3/HelperFunctions/helpers/getScrollLookup.md) - [Get the scroll position associated with a particular ScrollTriggered animation](/docs/v3/HelperFunctions/helpers/getScrollPosition.md) - [Scrub through a image sequence](/docs/v3/HelperFunctions/helpers/imageSequenceScrub.md) - [Kill all tweens applied to child elements of a given target](/docs/v3/HelperFunctions/helpers/killChildTweensOf.md) - [Hook a Lottie animation up to ScrollTrigger](/docs/v3/HelperFunctions/helpers/LottieScrollTrigger.md) - [SplitText lines in nested elements](/docs/v3/HelperFunctions/helpers/nestedLinesSplit.md) - [Pluck random elements from an array until it's empty...then start over](/docs/v3/HelperFunctions/helpers/pluckRandomFrom.md) - [Step-by-step function calls progressively build timeline](/docs/v3/HelperFunctions/helpers/progressiveBuild.md) - [Seamlessly loop elements along the x-axis](/docs/v3/HelperFunctions/helpers/seamlessLoop.md) - [Change transformOrigin without a jump](/docs/v3/HelperFunctions/helpers/smoothOriginChange.md) - [Stop overscroll behavior, even on iOS Safari](/docs/v3/HelperFunctions/helpers/stopOverscroll.md) - [Force GSAP to update while in hidden tab](/docs/v3/HelperFunctions/helpers/tickGSAPWhileHidden.md) - [trackDirection](/docs/v3/HelperFunctions/helpers/trackDirection.md) - [Weighted Random](/docs/v3/HelperFunctions/helpers/weightedRandom.md) #### Plugins - [Plugins](/docs/v3/Plugins.md) ##### CSSRulePlugin - [CSSRule](/docs/v3/Plugins/CSSRulePlugin.md) - [CSSRulePlugin.getRule](/docs/v3/Plugins/CSSRulePlugin/methods/static-getRule().md) ##### Draggable - [Draggable](/docs/v3/Plugins/Draggable.md) - [addEventListener](/docs/v3/Plugins/Draggable/addEventListener().md) - [applyBounds](/docs/v3/Plugins/Draggable/applyBounds().md) - [autoScroll](/docs/v3/Plugins/Draggable/autoScroll.md) - [deltaX](/docs/v3/Plugins/Draggable/deltaX.md) - [deltaY](/docs/v3/Plugins/Draggable/deltaY.md) - [disable](/docs/v3/Plugins/Draggable/disable().md) - [enable](/docs/v3/Plugins/Draggable/enable().md) - [enabled](/docs/v3/Plugins/Draggable/enabled().md) - [endDrag](/docs/v3/Plugins/Draggable/endDrag().md) - [endRotation](/docs/v3/Plugins/Draggable/endRotation.md) - [endX](/docs/v3/Plugins/Draggable/endX.md) - [endY](/docs/v3/Plugins/Draggable/endY.md) - [getDirection](/docs/v3/Plugins/Draggable/getDirection().md) - [isPressed](/docs/v3/Plugins/Draggable/isPressed.md) - [isThrowing](/docs/v3/Plugins/Draggable/isThrowing.md) - [kill](/docs/v3/Plugins/Draggable/kill().md) - [lockAxis](/docs/v3/Plugins/Draggable/lockAxis.md) - [lockedAxis](/docs/v3/Plugins/Draggable/lockedAxis.md) - [maxRotation](/docs/v3/Plugins/Draggable/maxRotation.md) - [maxX](/docs/v3/Plugins/Draggable/maxX.md) - [maxY](/docs/v3/Plugins/Draggable/maxY.md) - [minRotation](/docs/v3/Plugins/Draggable/minRotation.md) - [minX](/docs/v3/Plugins/Draggable/minX.md) - [minY](/docs/v3/Plugins/Draggable/minY.md) - [pointerEvent](/docs/v3/Plugins/Draggable/pointerEvent.md) - [pointerX](/docs/v3/Plugins/Draggable/pointerX.md) - [pointerY](/docs/v3/Plugins/Draggable/pointerY.md) - [rotation](/docs/v3/Plugins/Draggable/rotation.md) - [startDrag](/docs/v3/Plugins/Draggable/startDrag().md) - [startX](/docs/v3/Plugins/Draggable/startX.md) - [startY](/docs/v3/Plugins/Draggable/startY.md) - [Draggable.create](/docs/v3/Plugins/Draggable/static.create().md) - [Draggable.get](/docs/v3/Plugins/Draggable/static.get().md) - [Draggable.hitTest](/docs/v3/Plugins/Draggable/static.hitTest().md) - [Draggable.timeSinceDrag](/docs/v3/Plugins/Draggable/static.timeSinceDrag().md) - [target](/docs/v3/Plugins/Draggable/target.md) - [tween](/docs/v3/Plugins/Draggable/tween.md) - [update](/docs/v3/Plugins/Draggable/update().md) - [vars](/docs/v3/Plugins/Draggable/vars.md) - [x](/docs/v3/Plugins/Draggable/x.md) - [y](/docs/v3/Plugins/Draggable/y.md) - [zIndex](/docs/v3/Plugins/Draggable/zIndex.md) ##### DrawSVG - [DrawSVG](/docs/v3/Plugins/DrawSVGPlugin.md) - [DrawSVGPlugin.getLength](/docs/v3/Plugins/DrawSVGPlugin/static.getLength().md) - [DrawSVGPlugin.getPosition](/docs/v3/Plugins/DrawSVGPlugin/static.getPosition().md) ##### EaselPlugin - [Easel](/docs/v3/Plugins/EaselPlugin.md) ##### Flip - [Flip](/docs/v3/Plugins/Flip.md) - [Flip.batch](/docs/v3/Plugins/Flip/static.batch().md) - [Flip.fit](/docs/v3/Plugins/Flip/static.fit().md) - [Flip.from](/docs/v3/Plugins/Flip/static.from().md) - [Flip.getState](/docs/v3/Plugins/Flip/static.getState().md) - [Flip.isFlipping](/docs/v3/Plugins/Flip/static.isFlipping().md) - [Flip.killFlipsOf](/docs/v3/Plugins/Flip/static.killFlipsOf().md) - [Flip.makeAbsolute](/docs/v3/Plugins/Flip/static.makeAbsolute().md) - [Flip.to](/docs/v3/Plugins/Flip/static.to().md) ##### GSDevTools - [GSDevTools](/docs/v3/Plugins/GSDevTools.md) - [GSDevTools.create](/docs/v3/Plugins/GSDevTools/static.create().md) ##### Inertia - [Inertia](/docs/v3/Plugins/InertiaPlugin.md) - [InertiaPlugin.getVelocity](/docs/v3/Plugins/InertiaPlugin/static.getVelocity().md) - [InertiaPlugin.isTracking](/docs/v3/Plugins/InertiaPlugin/static.isTracking().md) - [InertiaPlugin.track](/docs/v3/Plugins/InertiaPlugin/static.track().md) - [InertiaPlugin.untrack](/docs/v3/Plugins/InertiaPlugin/static.untrack().md) - [VelocityTracker](/docs/v3/Plugins/InertiaPlugin/VelocityTracker.md) - [addProp](/docs/v3/Plugins/InertiaPlugin/VelocityTracker/.addProp().md) - [get](/docs/v3/Plugins/InertiaPlugin/VelocityTracker/.get().md) - [getByTarget](/docs/v3/Plugins/InertiaPlugin/VelocityTracker/.getByTarget().md) - [isTracking](/docs/v3/Plugins/InertiaPlugin/VelocityTracker/.isTracking().md) - [isTrackingProp](/docs/v3/Plugins/InertiaPlugin/VelocityTracker/.isTrackingProp().md) - [removeProp](/docs/v3/Plugins/InertiaPlugin/VelocityTracker/.removeProp().md) - [target](/docs/v3/Plugins/InertiaPlugin/VelocityTracker/.target.md) - [track](/docs/v3/Plugins/InertiaPlugin/VelocityTracker/.track.md) - [untrack](/docs/v3/Plugins/InertiaPlugin/VelocityTracker/.untrack().md) ##### MorphSVG - [MorphSVG](/docs/v3/Plugins/MorphSVGPlugin.md) - [MorphSVGPlugin.convertToPath](/docs/v3/Plugins/MorphSVGPlugin/static.convertToPath.md) - [MorphSVGPlugin.defaultRender](/docs/v3/Plugins/MorphSVGPlugin/static.defaultRender.md) - [MorphSVGPlugin.defaultType](/docs/v3/Plugins/MorphSVGPlugin/static.defaultType.md) - [MorphSVGPlugin.defaultUpdateTarget](/docs/v3/Plugins/MorphSVGPlugin/static.defaultUpdateTarget.md) - [MorphSVGPlugin.rawPathToString](/docs/v3/Plugins/MorphSVGPlugin/static.rawPathToString.md) - [MorphSVGPlugin.stringToRawPath](/docs/v3/Plugins/MorphSVGPlugin/static.stringToRawPath.md) ##### MotionPathPlugin - [MotionPath](/docs/v3/Plugins/MotionPathPlugin.md) - [MotionPathPlugin.pointsToSegment](/docs/v3/Plugins/MotionPathPlugin/methods/static-pointsToSegment.md) - [MotionPathPlugin.arrayToRawPath](/docs/v3/Plugins/MotionPathPlugin/static.arrayToRawPath().md) - [MotionPathPlugin.convertCoordinates](/docs/v3/Plugins/MotionPathPlugin/static.convertCoordinates().md) - [MotionPathPlugin.convertToPath](/docs/v3/Plugins/MotionPathPlugin/static.convertToPath().md) - [MotionPathPlugin.getAlignMatrix](/docs/v3/Plugins/MotionPathPlugin/static.getAlignMatrix().md) - [MotionPathPlugin.getGlobalMatrix](/docs/v3/Plugins/MotionPathPlugin/static.getGlobalMatrix().md) - [MotionPathPlugin.getLength](/docs/v3/Plugins/MotionPathPlugin/static.getLength().md) - [MotionPathPlugin.getPositionOnPath](/docs/v3/Plugins/MotionPathPlugin/static.getPositionOnPath().md) - [MotionPathPlugin.getRawPath](/docs/v3/Plugins/MotionPathPlugin/static.getRawPath().md) - [MotionPathPlugin.getRelativePosition](/docs/v3/Plugins/MotionPathPlugin/static.getRelativePosition().md) - [MotionPathPlugin.rawPathToString](/docs/v3/Plugins/MotionPathPlugin/static.rawPathToString().md) - [MotionPathPlugin.sliceRawPath](/docs/v3/Plugins/MotionPathPlugin/static.sliceRawPath().md) - [MotionPathPlugin.stringToRawPath](/docs/v3/Plugins/MotionPathPlugin/static.stringToRawPath().md) ##### Observer - [Observer](/docs/v3/Plugins/Observer.md) - [deltaX](/docs/v3/Plugins/Observer/deltaX.md) - [deltaY](/docs/v3/Plugins/Observer/deltaY.md) - [disable](/docs/v3/Plugins/Observer/disable().md) - [enable](/docs/v3/Plugins/Observer/enable().md) - [event](/docs/v3/Plugins/Observer/event.md) - [isDragging](/docs/v3/Plugins/Observer/isDragging.md) - [isEnabled](/docs/v3/Plugins/Observer/isEnabled.md) - [isPressed](/docs/v3/Plugins/Observer/isPressed.md) - [kill](/docs/v3/Plugins/Observer/kill().md) - [startX](/docs/v3/Plugins/Observer/startX.md) - [startY](/docs/v3/Plugins/Observer/startY.md) - [Observer.create](/docs/v3/Plugins/Observer/static.create().md) - [Observer.getAll](/docs/v3/Plugins/Observer/static.getAll().md) - [Observer.getById](/docs/v3/Plugins/Observer/static.getById().md) - [Observer.isTouch](/docs/v3/Plugins/Observer/static.isTouch.md) - [target](/docs/v3/Plugins/Observer/target.md) - [vars](/docs/v3/Plugins/Observer/vars.md) - [velocityX](/docs/v3/Plugins/Observer/velocityX.md) - [velocityY](/docs/v3/Plugins/Observer/velocityY.md) - [x](/docs/v3/Plugins/Observer/x.md) - [y](/docs/v3/Plugins/Observer/y.md) ##### Physics2D - [Physics2D](/docs/v3/Plugins/Physics2DPlugin.md) ##### PhysicsPropsPlugin - [PhysicsProps](/docs/v3/Plugins/PhysicsPropsPlugin.md) ##### Pixi - [Pixi](/docs/v3/Plugins/PixiPlugin.md) - [PixiPlugin.registerPIXI](/docs/v3/Plugins/PixiPlugin/static.registerPIXI().md) ##### ScrambleText - [ScrambleText](/docs/v3/Plugins/ScrambleTextPlugin.md) ##### ScrollSmoother - [ScrollSmoother](/docs/v3/Plugins/ScrollSmoother.md) - [.content](/docs/v3/Plugins/ScrollSmoother/content().md) - [.effects](/docs/v3/Plugins/ScrollSmoother/effects().md) - [.getVelocity](/docs/v3/Plugins/ScrollSmoother/getVelocity().md) - [.kill](/docs/v3/Plugins/ScrollSmoother/kill().md) - [.offset](/docs/v3/Plugins/ScrollSmoother/offset().md) - [.paused](/docs/v3/Plugins/ScrollSmoother/paused().md) - [.progress](/docs/v3/Plugins/ScrollSmoother/progress.md) - [.scrollTo](/docs/v3/Plugins/ScrollSmoother/scrollTo().md) - [.scrollTop](/docs/v3/Plugins/ScrollSmoother/scrollTop().md) - [.scrollTrigger](/docs/v3/Plugins/ScrollSmoother/scrollTrigger.md) - [.smooth](/docs/v3/Plugins/ScrollSmoother/smooth().md) - [ScrollSmoother.create](/docs/v3/Plugins/ScrollSmoother/static.create().md) - [ScrollSmoother.get](/docs/v3/Plugins/ScrollSmoother/static.get().md) - [.vars](/docs/v3/Plugins/ScrollSmoother/vars.md) - [.wrapper](/docs/v3/Plugins/ScrollSmoother/wrapper().md) ##### ScrollTo - [ScrollTo](/docs/v3/Plugins/ScrollToPlugin.md) - [ScrollToPlugin.config](/docs/v3/Plugins/ScrollToPlugin/config().md) ##### ScrollTrigger - [ScrollTrigger](/docs/v3/Plugins/ScrollTrigger.md) - [.animation](/docs/v3/Plugins/ScrollTrigger/animation.md) - [.direction](/docs/v3/Plugins/ScrollTrigger/direction.md) - [.disable](/docs/v3/Plugins/ScrollTrigger/disable().md) - [.enable](/docs/v3/Plugins/ScrollTrigger/enable().md) - [.end](/docs/v3/Plugins/ScrollTrigger/end.md) - [.getTween](/docs/v3/Plugins/ScrollTrigger/getTween().md) - [.getVelocity](/docs/v3/Plugins/ScrollTrigger/getVelocity().md) - [.isActive](/docs/v3/Plugins/ScrollTrigger/isActive.md) - [.kill](/docs/v3/Plugins/ScrollTrigger/kill().md) - [.labelToScroll](/docs/v3/Plugins/ScrollTrigger/labelToScroll().md) - [.next](/docs/v3/Plugins/ScrollTrigger/next().md) - [.pin](/docs/v3/Plugins/ScrollTrigger/pin.md) - [.previous](/docs/v3/Plugins/ScrollTrigger/previous().md) - [progress](/docs/v3/Plugins/ScrollTrigger/progress.md) - [.refresh](/docs/v3/Plugins/ScrollTrigger/refresh().md) - [.scroll](/docs/v3/Plugins/ScrollTrigger/scroll().md) - [scroller](/docs/v3/Plugins/ScrollTrigger/scroller.md) - [start](/docs/v3/Plugins/ScrollTrigger/start.md) - [ScrollTrigger.addEventListener](/docs/v3/Plugins/ScrollTrigger/static.addEventListener().md) - [ScrollTrigger.batch](/docs/v3/Plugins/ScrollTrigger/static.batch().md) - [ScrollTrigger.clearMatchMedia](/docs/v3/Plugins/ScrollTrigger/static.clearMatchMedia().md) - [ScrollTrigger.clearScrollMemory](/docs/v3/Plugins/ScrollTrigger/static.clearScrollMemory().md) - [ScrollTrigger.config](/docs/v3/Plugins/ScrollTrigger/static.config().md) - [ScrollTrigger.create](/docs/v3/Plugins/ScrollTrigger/static.create().md) - [ScrollTrigger.defaults](/docs/v3/Plugins/ScrollTrigger/static.defaults().md) - [ScrollTrigger.getAll](/docs/v3/Plugins/ScrollTrigger/static.getAll().md) - [ScrollTrigger.getById](/docs/v3/Plugins/ScrollTrigger/static.getById().md) - [ScrollTrigger.isInViewport](/docs/v3/Plugins/ScrollTrigger/static.isInViewport().md) - [ScrollTrigger.isScrolling](/docs/v3/Plugins/ScrollTrigger/static.isScrolling().md) - [ScrollTrigger.isTouch](/docs/v3/Plugins/ScrollTrigger/static.isTouch.md) - [ScrollTrigger.killAll](/docs/v3/Plugins/ScrollTrigger/static.killAll().md) - [ScrollTrigger.matchMedia](/docs/v3/Plugins/ScrollTrigger/static.matchMedia().md) - [ScrollTrigger.maxScroll](/docs/v3/Plugins/ScrollTrigger/static.maxScroll().md) - [ScrollTrigger.normalizeScroll](/docs/v3/Plugins/ScrollTrigger/static.normalizeScroll().md) - [ScrollTrigger.observe](/docs/v3/Plugins/ScrollTrigger/static.observe().md) - [ScrollTrigger.positionInViewport](/docs/v3/Plugins/ScrollTrigger/static.positionInViewport().md) - [ScrollTrigger.refresh](/docs/v3/Plugins/ScrollTrigger/static.refresh().md) - [ScrollTrigger.removeEventListener](/docs/v3/Plugins/ScrollTrigger/static.removeEventListener().md) - [ScrollTrigger.saveStyles](/docs/v3/Plugins/ScrollTrigger/static.saveStyles().md) - [ScrollTrigger.scrollerProxy](/docs/v3/Plugins/ScrollTrigger/static.scrollerProxy().md) - [ScrollTrigger.snapDirectional](/docs/v3/Plugins/ScrollTrigger/static.snapDirectional().md) - [ScrollTrigger.sort](/docs/v3/Plugins/ScrollTrigger/static.sort().md) - [ScrollTrigger.update](/docs/v3/Plugins/ScrollTrigger/static.update().md) - [.trigger](/docs/v3/Plugins/ScrollTrigger/trigger.md) - [.vars](/docs/v3/Plugins/ScrollTrigger/vars.md) ##### SplitText - [SplitText](/docs/v3/Plugins/SplitText.md) - [chars](/docs/v3/Plugins/SplitText/chars.md) - [isSplit](/docs/v3/Plugins/SplitText/isSplit.md) - [kill](/docs/v3/Plugins/SplitText/kill().md) - [lines](/docs/v3/Plugins/SplitText/lines.md) - [masks](/docs/v3/Plugins/SplitText/masks.md) - [revert](/docs/v3/Plugins/SplitText/revert().md) - [split](/docs/v3/Plugins/SplitText/split().md) - [SplitText.create](/docs/v3/Plugins/SplitText/static.create().md) - [.vars](/docs/v3/Plugins/SplitText/vars.md) - [words](/docs/v3/Plugins/SplitText/words.md) ##### TextPlugin - [Text](/docs/v3/Plugins/TextPlugin.md) #### MotionPathHelper ##### kill() - [kill](/docs/v3/MotionPathHelper/kill().md) ##### static.editPath() - [MotionPathHelper.editPath](/docs/v3/MotionPathHelper/static.editPath().md) ## Resources - [Unlock the power of GSAP](/resources.md) - [updating to GSAP 3](/resources/3-migration.md) - [Accessible Animation](/resources/a11y.md) - [Handling conflicting tweens](/resources/conflict.md) - [Avoiding FOUC](/resources/fouc.md) - [JS Frameworks](/resources/frameworks.md) - [Let's get animating!](/resources/get-started.md) - [Control and Callbacks](/resources/getting-started/control.md) - [Easing](/resources/getting-started/Easing.md) - [Staggers](/resources/getting-started/Staggers.md) - [Timelines](/resources/getting-started/timelines.md) - [immediateRender](/resources/immediaterender.md) - [Keyframes](/resources/keyframes.md) - [Common GSAP mistakes](/resources/mistakes.md) - [Plugins](/resources/Plugins.md) - [The Position Parameter](/resources/position-parameter.md) - [Moving off the private repo](/resources/private-repo-migration.md) - [React](/resources/React.md) - [Advanced techniques](/resources/react-advanced.md) - [Useful Patterns](/resources/react-basics.md) - [ScrollTrigger tips & mistakes](/resources/st-mistakes.md) - [SVG](/resources/svg.md) - [Webflow](/resources/Webflow.md) - [Wordpress](/resources/Wordpress.md)