使用TypewriterJS插件实现打字机效果

1. 插件地址

🚀 TypewriterJS GitHub
✈️ npm 地址

2. 安装引用

CDN

<script src="https://unpkg.com/typewriter-effect@latest/dist/core.js"></script>

安装

# with npm
npm i typewriter-effect
# with yarn
yarn add typewriter-effect

核心

import Typewriter from 'typewriter-effect/dist/core';
new Typewriter('#typewriter', {
strings: ['Hello', 'World'],
autoStart: true,
});

3. 简单案例

<div id="app"></div>
let app = document.getElementById('app');
let typewriter = new Typewriter(app, {
loop: true,
delay: 75,
});
typewriter
.pauseFor(2500)
.typeString('A simple yet powerful native javascript')
.pauseFor(300)
.deleteChars(10)
.typeString('<strong>JS</strong> plugin for a cool typewriter effect and ')
.typeString('<strong>only <span style="color: #27ae60;">5kb</span> Gzipped!</strong>')
.pauseFor(1000)
.start();

效果
image

4. 常用方法

详细属性及方法见官方文档

名称 描述
start 开始效果
stop 停止效果
pauseFor 暂停效果xx毫秒
typeString 要输出的字符串,可包含HTML标签
deleteChars 在结尾删除指定长度的字符串
... ...
posted @   Li_pk  阅读(1048)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示