Top SitesHomepage | GSAP

Machine Readiness

Stored receipt and evidence

Overall

20

Readable

65

Callable

0

Commerce

0

Payment

0

Machine Access

Inspect the site's MCP endpoint

Open MCP explorer

DialtoneApp can scan the stored discovery files for this domain, try the MCP initialize handshake, and show the raw protocol transcript.

Purchase boundary

read only

Control boundary

unknown

Payment rails

None

Payment providers

None

Payment methods

None

Payment protocols

None

Payment assets

None

Payment networks

None

Capabilities

None

Verified payment surface

No

Crypto only

No

Readable docs

robots, llms

Products

0

Variants

0

Priced variants

0

Currencies

0

Offers

0

Priced offers

0

Priced actions

0

Samples

Offer samples

No stored offer samples.

Samples

Action samples

No stored action samples.

Samples

Product samples

No stored product samples.

Document

robots.txt

Open robots.txt
#****************************************************************************
# 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: /

Document

llms.txt

Open llms.txt
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)

Document

llms-full.txt

Not stored for this site.