
书生CG资源站
书生CG资源站,提供C4D教程、AE模板、PR模板、FCPX插件等CG资源下载与交流。
一个用于创建打字动画效果的JavaScript库。
Typed.js 是一个轻量级的 JavaScript 动画库,专注于在网页上模拟“打字机”输入效果。它不依赖 jQuery,通过原生 JavaScript 实现,适合嵌入各类前端项目中。
onBegin、onComplete、preStringTyped、onStringTyped、onDestroy 等钩子,便于与其他逻辑联动通过 npm 安装:
npm install typed.js
基础用法:
import Typed from 'typed.js';
const typed = new Typed('#element', {
strings: ['第一段文字', '第二段文字'],
typeSpeed: 50,
backSpeed: 30,
loop: true
});
也可通过 CDN 直接引入 typed.umd.js,使用全局 Typed 对象。
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
strings |
string[] | [] |
要展示的字符串列表 |
typeSpeed |
number | 0 |
输入速度(毫秒/字符) |
backSpeed |
number | 0 |
删除速度(毫秒/字符) |
startDelay |
number | 0 |
开始前的延迟 |
backDelay |
number | 700 |
删除前的停顿 |
loop |
boolean | false |
是否循环播放 |
showCursor |
boolean | true |
是否显示光标 |
cursorChar |
string | '|' |
光标字符 |
官方演示与文档地址:https://mattboldt.com/demos/typed-js/







