# Homepage | GSAP

> Markdown mirror of DialtoneApp's public top-site detail page for `greensock.com`.

URL: https://dialtoneapp.com/top-sites/greensock.com/index.md
Canonical HTML: https://dialtoneapp.com/top-sites/greensock.com

## Summary

- Domain: `greensock.com`
- Website: https://greensock.com
- Description: ai readable | score 20 | purchase read only
- Label: ai_readable
- Payment surface: Not available
- Purchase boundary: read_only
- Control boundary: unknown
- Rank: 106148

## robots

~~~text
#****************************************************************************
# robots.txt
#     : Robots, spiders, and search engines use this file to determine which
#       content they should *not* crawl while indexing your website.
#     : This system is called "The Robots Exclusion Standard."
#     : It is strongly encouraged to use a robots.txt validator to check
#       for valid syntax before any robots read it!
#
# Examples:
#
# Add a slight delay so bots don't hammer the server continuously:
#     : #Crawl-delay: 5
# Instruct all robots to stay out of the admin area.
#     : User-agent: *
#     : Disallow:   /admin/
#
# Restrict Google and MSN from indexing your images.
#     : User-agent: Googlebot
#     : Disallow:   /images/
#     : User-agent: MSNBot
#     : Disallow:   /images/
#****************************************************************************

User-agent: *
Allow: /

# Explicitly allow AI crawlers
User-agent: GPTBot
Allow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: Google-Extended
Allow: /
~~~

## llms

~~~text
GSAP (GreenSock Animation Platform) is a professional-grade JavaScript animation library. It's widely regarded as one of the most robust and performant tools for creating animations on the web, used on over 12 million sites, many award winning.

GSAP animates any numeric property of any JavaScript object — CSS properties, SVG attributes, canvas elements, React components, generic objects, and more. It handles transforms, colors, complex strings, and scroll-based animations.

GSAP (GreenSock Animation Platform) is now completely free. Webflow acquired GSAP and made the entire library free for everyone — whether or not you're a Webflow customer — including all the previously paid Club plugins like SplitText, MorphSVG, and others.

# GSAP Documentation

### 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 <canvas> 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)
- [Nest responsive SplitText animations inside a timeline](/docs/v3/HelperFunctions/helpers/splitTextAnimator.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)
~~~

## llms-full

Not found.