基础用法示例

See the Pen TextPlugin From() by GreenSock (@GreenSock) on CodePen.

使用gsap.to()的时候文字的顺序是正的,gsap.from()的时候,文字动作是反向的。

See the Pen TextPlugin - basic by GreenSock (@GreenSock) on CodePen.

See the Pen TextPlugin - basic by GreenSock (@GreenSock) on CodePen.

高级用法

给text属性传值一个对象,可以进行更多细节上的操作:

gsap.to(yourElement, {
    duration: 1,
    text: {
        value: "Your new text",
        newClass: "class2",
        delimiter: " "
    }
});
  • value:设置的字符串内容。
  • delimiter: 设置一个字符串指定分隔符,默认为"",即逐字拆分,设置为" "按空格拆分即逐词拆分。
  • newClassoldClass:为新老字符串制定class类名。值需要加引号。
  • padSpacepreserveSpaces:布尔值,需要时可设置为true。
  • speed:设置某个单位时间内变化次数(简化duration设置难度)。设置正整数,数越大动画越快。不用加引号。
  • type:设置为"diff",则只对不同的字符进行变更。