跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

JavaScript和Vue分别实现逐字弹出(打字机)效果

目录 一、CSS实现 代码注释详解 二、JS实现 常规使用及注意事项 多行显示、换行、回退 三、VUE实现(v2/v3通用) 1、下载命令 2、页面使用 特别注意:盒子为行内块及行内元素时光标同行显示,块级元素时为换行显示 一、CSS实现 相关公式:字体大小*动画步数=盒子总宽 动画forwards属性为停止在结束位置,替换为infinite则为无限循环动画 光标使用伪元素实现,通过opacity属性+动画实现光标闪烁效果 代码注释详解
测试打字机效果!
二、JS实现 常规使用及注意事项 注意:盒子为块级元素时,光标换行显示;盒子为行内块或行内元素时,光标与文字同行显示 多个盒子同类名时,只有第一个盒子生效,后面的盒子不生效 第一个参数为盒子,第二个参数为配置对象 第一个参数类名、id名、标签名均可(尽量以id或唯一类名为参) 第二个参数为配置对象,可以设置速度、光标、循环等,其他用法可以参考typed.js官网自行扩展。 需要先引入再使用, 常规使用效果图例 代码注释详解 Document
多行显示、换行、回退 在span标签内加入 white-space: pre-wrap 样式,在strings内的 语句中加入\n换行符 可以实现换行 ^1000:打印完成^1000之前的文字后停顿,单位毫秒 backSpeed 控制回退退格速度,不写此属性即为不退格 多行显示及换行效果图例 多行显示及换行代码注释详解 Document 三、VUE实现(v2/v3通用) 1、下载命令 npm install typed.js 或者 yarn add typed.js 2、页面使用 其他属性及使用方法与原生同理,不做过多演示 效果图例 代码注释详解 以上就是JavaScript和Vue分别实现逐字弹出(打字机)效果的详细内容,更多关于JavaScript Vue打字机的资料请关注脚本之家其它相关文章! 您可能感兴趣的文章: JS实现的打字机效果完整实例 纯js实现打字机效果 在Vue中如何实现打字机的效果 JS实用案例之输入智能提示(打字机输出效果) JS实战例子之实现自动打字机动效 Vue实现半自动打字机特效

相关文章