Jump to content

Search In
  • More options...
Find results that contain...
Find results in...

SVG Text Tip: Animate Individual Characters

Recommended Posts

Hey fellow GreenSockers,

A quick tip for animating SVG text by character.

Have you ever wanted to animate the individual characters of some SVG text? SplitText is a fantastic plugin but doesn’t work with SVG text nodes. You can wrap your individual letters in <tspan> elements, but that doesn’t give you a whole lot of control or options.

However, you can break a string into individual characters, add them to individual text nodes and line them up in the SVG so they look like a complete word. You can now control the animation for each character and you have almost every animatable property available to you.

It’s certainly not as good as SplitText but can work well when you need it. Happy tweening.


See the Pen jpEdBd by PointC (@PointC) on CodePen


  • Like 4
Link to comment
Share on other sites

Sweet demo!

  • Thanks 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.