js打印html5,控制台打印文字效果js插件-typed.js

js打印html5,控制台打印文字效果js插件-typed.jstyped js 是一款模拟控制台打印文字效果的 js 插件 typed js 可以自由的控制要打印的文字 以及打印的速度等 可以制作出逼真的打印文字效果 安装可以通过 bower 来安装 typed js 插件 bowerinstall js 使用方法在页面中引入 jquery 和 typed js 文件 HTML 结构使用一个元素来作为打印控制台容器 初始化插件可以通过纯 js 的方法来初始化 type js 插件

typed.js是一款模拟控制台打印文字效果的js插件。typed.js可以自由的控制要打印的文字,以及打印的速度等,可以制作出逼真的打印文字效果。

安装

可以通过bower来安装typed.js插件。

bower install typed.js

使用方法

在页面中引入jquery和typed.js文件。

HTML结构

使用一个元素来作为打印控制台容器。

初始化插件

可以通过纯js的方法来初始化type.js插件。

document.addEventListener(“DOMContentLoaded”, function(){

Typed.new(“.element”, {

strings: [“First sentence.”, “Second sentence.”],

typeSpeed: 0

});

});

也可以将typed.js作为jquery插件来使用。

$(function(){

$(“.element”).typed({

strings: [“First sentence.”, “Second sentence.”],

typeSpeed: 0

});

});

CSS样式

你需要使用下面的css样式来添加光标的闪烁效果。

.typed-cursor{

opacity: 1;

-webkit-animation: blink 0.7s infinite;

-moz-animation: blink 0.7s infinite;

animation: blink 0.7s infinite;

}

@keyframes blink{

0% { opacity:1; }

50% { opacity:0; }

100% { opacity:1; }

}

@-webkit-keyframes blink{

0% { opacity:1; }

50% { opacity:0; }

100% { opacity:1; }

}

@-moz-keyframes blink{

0% { opacity:1; }

50% { opacity:0; }

100% { opacity:1; }

}

.typed-fade-out{

opacity: 0;

animation: 0;

transition: opacity .25s;

}

配置参数

typed.js插件的所有可用配置参数如下:

Typed.new(“.element”, {

strings: [“First sentence.”, “Second sentence.”],

// Optionally use an HTML element to grab strings from (must wrap each string in a

)

stringsElement: null,

// typing speed

typeSpeed: 0,

// time before typing starts

startDelay: 0,

// backspacing speed

backSpeed: 0,

// shuffle the strings

shuffle: false,

// time before backspacing

backDelay: 500,

// Fade out instead of backspace (must use CSS class)

fadeOut: false,

fadeOutClass: ‘typed-fade-out’,

fadeOutSpeed: 500, // milliseconds

// loop

loop: false,

// null = infinite

loopCount: null,

// show cursor

showCursor: true,

// character for cursor

cursorChar: “|”,

// attribute to type (null == text)

attr: null,

// either html or text

contentType: ‘html’,

// call when done callback function

callback: function() {},

// starting callback function before each string

preStringTyped: function() {},

//callback for every typed string

onStringTyped: function() {},

// callback for reset

resetCallback: function() {}

});

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178212.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午5:47
下一篇 2026年3月26日 下午5:47


相关推荐

  • WebGame开发过程中的一些思考和总结

    WebGame开发过程中的一些思考和总结WebGame如今已经很火,市场也很大,盛大和腾讯都已经看中这一块市场。我自己也在做这方面的研发,总结和思考一些问题。

    2022年5月29日
    32
  • Go语言面试题汇总[通俗易懂]

    Go语言面试题汇总[通俗易懂]正在准备golang面试的小伙伴,很荣幸,你能看到这篇文章,希望每一个看到这篇分享的小伙伴都能找到自己称心如意的工作!1、说说go语言的main函数(1)、main函数不能带参数。(2)、main函数不能定义返回值。(3)、main函数所在的包必须为main包。(4)、main函数中可以使用flag包来获取和解析命令行参数。2、在go语言中,new和make的区别?new函数是内建函…

    2022年6月17日
    113
  • 向量的点乘(一)

    向量的点乘(一)向量的点乘 一 1 点乘的定义向量 u 和向量 v 之间最小的夹角我们记做为 u v 如下图所示 两个向量之间的夹角我们用绿色弧形表示 其中一个夹角用绿色矩形表示 这意味着这两个向量的夹角为 90 度或者是 2 即 u v 2 表示这两个向量正交 垂直 图中左下角表示两个向量 0 夹角为 0 第二行中部表示的是两个向

    2026年3月16日
    4
  • URL 字符编码建议收藏

    URL编码会将字符转换为可通过因特网传输的格式。URL-统一资源定位器Web浏览器通过URL从web服务器请求页面。URL是网页的地址,比如http://www.cnblogs.co

    2021年12月20日
    49
  • manus如何使用

    manus如何使用

    2026年3月15日
    2
  • .fvwm2rc_FV7205LAQBG

    .fvwm2rc_FV7205LAQBG#thisisabarebonessample.fvwm2rc/system.fvwm2rcfileforfvwm.#Itshouldbecustomizedbeforeinstall.Seeothersample.fvwm2rcfiles#forhints,aswellaspointersfromthevariouslinks

    2026年4月17日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号