Take control of every letter with SplitText.js, a powerful utility for dividing text into characters, words, or lines. This collection showcases how developers pair it with GSAP to create expressive, fine-grained text animations - from kinetic headlines to scroll-triggered sequences.
27 GSAP SplitText Examples
Smooth Parallax Scroll Layout
demo & codeThis GSAP ScrollSmoother Parallax Gallery represents a high-end implementation of scroll-based storytelling suitable for portfolios or luxury brand landing pages. It leverages the full power of the GreenSock ecosystem - specifically the premium ScrollSmoother and SplitText plugins - to create a “buttery” smooth scroll experience where content reveals itself with elegant, staggered animations and depth-inducing parallax.
Perspective Zoom Effect on Scroll
An immersive scrolling experience where the user flies through a cloud of photos that smoothly approach and fade away, revealing an elegantly emerging text.
See the Pen Perspective Zoom Effect on Scroll.
Scrollable Timeline with Animated Year Counter and Media
An elegant, kinetic, presentation-like website that uses scrolling to drive deep, layered animation and audio feedback.
Full Screen Slider
A cinematic landing page powered by GSAP ScrollSmoother and Observer plugins. It features a complex preloader sequence transitioning into a full-screen slider where images are revealed via intricate clip-path polygon animations triggered by scroll gestures.
See the Pen Full Screen Slider.
Photo Animation on Text Hover
An elegant, minimalist section featuring smooth typographic animation and interactive elements that engage the user by revealing visual context upon reading.
See the Pen Photo Animation on Text Hover.
Photo Inview Animation: Venetian Blinds Effect
A high-end, editorial-style web design where content appears smoothly and coordinately, creating a sense of premium quality and attention to detail.
See the Pen Photo Inview Animation: Venetian Blinds Effect.
GSAP ScrollTrigger Parallax Effect
This demo is a masterclass in scroll-driven animation, where GSAP’s ScrollTrigger plugin choreographs multiple, layered effects. A fluid parallax effect is created by using scrub: 1 to tie the yPercent and rotation of decorative elements directly to the scrollbar. This is complemented by a sophisticated text reveal, where GSAP’s SplitText plugin animates characters into view with a staggered opacity and y tween, demonstrating a powerful and modular approach to building complex, interactive scrolling experiences.
See the Pen GSAP ScrollTrigger Parallax Effect.
Interactive GSAP Collage Animation
This interactive digital collage is driven by a single, reversible gsap.timeline that animates dozens of absolutely positioned <img> elements into a cohesive illustration on hover. A key feature is the sophisticated text reveal, powered by GSAP’s SplitText plugin, which creates a fluid ‘waterfall’ effect. The entire composition is built to be fully responsive, using a custom SCSS --unit variable based on vmin to ensure the complex layout scales proportionally.
See the Pen Interactive GSAP Collage Animation.
Interactive Jello Text with Variable Fonts
Interactive typography with GSAP and SplitText - when one letter is dragged, the effect elastically propagates to its neighbors, dynamically changing their font-weight and scaleY.
See the Pen Interactive Jello Text with Variable Fonts.
GSAP Preloader and Hero Animation Sequence
This is a polished landing page intro sequence utilizing the GSAP ecosystem (Timeline, CustomEase, SplitText) to deliver high-performance, staggered entrance animations, focusing on modern preloader transitions and dramatic typographic reveals.
See the Pen GSAP Preloader and Hero Animation Sequence.
Full Screen Scroll Slideshow with Sound FX
A demo of a vertical section-snapping gallery with fixed content, utilizing GSAP ScrollTrigger and Lenis for smooth scroll control. The core feature is ClipPath and SplitText-driven background and title transition logic between slides.
See the Pen Full Screen Scroll Slideshow with Sound FX.
Animated Continuous Sections with GSAP
A practical example of a full-page scroller built with GSAP, featuring an infinite loop via gsap.utils.wrap. The core animation uses nested containers for a split-reveal effect, while text comes alive with a staggered animation on individual characters thanks to SplitText.
See the Pen Animated Continuous Sections with GSAP.
Variable Font Animation for 500 Infernal Error
An impressive variable font animation based on JS, using requestAnimationFrame and SplitText to per-frame change the font-variation-settings of each character, yielding vivid wave and ripple effects.
See the Pen Variable Font Animation for 500 Infernal Error.