animate-text
文字动画和数字动画 animate text
轻巧的文字动画库, 使用简单, 文件大小4k
可以给文字添加出现动画, 支持字符串打字效果和数字变化效果, 支持监听动画结束事件
项原项目地址, 这里对其代码改造优化。
使用方法
1 | import AnimateText from './animate-text' |
参数说明
AnimateText接收两个参数, 例如: new AnimateText(element, options)
参数 | 类型 | 是否必填 | 描述 |
---|---|---|---|
element | String or Object | 是 | 可以是选择器或者dom节点对象(请保证这个节点内只有文本而没有其它节点) |
options | Number or Object | 否 | 如果第二个参数是数字, 则当作动画时间处理, 如果有其他参数, 以对象格式传递, 具体每个属性的描述请看下方的 options说明 |
options说明
第二个参数options详细说明
参数 | 类型 | 默认值 | 是否必填 | 描述 |
---|---|---|---|---|
time | Number | 500 | 否 | 动画持续的时间 |
isNumber | Boolean | false | 否 | 是否渲染为数字动画 |
startNumber | Number | 0 | 否 | 数字动画的开始数字 |
changeCount | Number | 32 | 否 | 数字动画变化次数 也就是数字经过多少次跳动才变为最终数字 |
onAnimated | Function | null | 否 | 动画结束监听函数 |
实例对象方法说明
1 | // 实例化 |