Elastic Animation - Gsap Typing CST Test
Loading…
Elastic Animation — Gsap Code
Animates a div with an elastic ease effect.
# gsap/demo/elastic.html
<html>
<head>
<script src="https://cdn.jsdelivr.net/npm/gsap@3.12.2/dist/gsap.min.js"></script>
</head>
<body>
<div id="elasticBox" style="width:100px;height:100px;background:lime;"></div>
<script>
gsap.to('#elasticBox', { x: 300, duration: 2, ease: 'elastic.out(1, 0.3)', repeat: -1, yoyo: true });
</script>
</body>
</html>Gsap Language Guide
GSAP (GreenSock Animation Platform) is a high-performance JavaScript library for creating complex animations in the browser. It provides an easy-to-use, robust API for animating DOM elements, SVGs, canvas objects, and even WebGL/Three.js content, with precise control over timing, easing, and sequencing.
Primary Use Cases
- ▸DOM element animations for websites
- ▸SVG and vector graphic animations
- ▸Canvas and WebGL (Three.js) animations
- ▸Scroll-triggered and timeline-based UI effects
- ▸Interactive and gamified web interfaces
Notable Features
- ▸High-performance, hardware-accelerated animations
- ▸Timeline management for sequencing multiple animations
- ▸Ease of use with chainable API
- ▸Cross-browser consistency and fallbacks
- ▸Plugins for scroll, morphing, text, and physics-based animations
Origin & Creator
GSAP was created by Jack Doyle (GreenSock) in 2008 and has since become the industry standard for JavaScript-based animations, maintained by a professional team with open-source contributions.
Industrial Note
GSAP is widely used in interactive marketing, high-end UI/UX animations, banner ads, website transitions, data visualization animations, game UIs, and creative coding projects that demand precise, performant, and complex motion.