博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Textillate.js有什么用及使用实例
阅读量:6450 次
发布时间:2019-06-23

本文共 2898 字,大约阅读时间需要 9 分钟。

Textillate.js有什么用及使用实例

一、总结

一句话总结:Textillate.js – 实现动感的 CSS3 文本动画的简单插件

 

 

二、textillate.js 文字动画

textillate.js是一款强大的文字插件,若配合animate.css、fittext、lettering一起使用,这样做出来的文字特效很完美。

在线实例

使用方法

  1. <div id="texts">Welcome To shouce
复制
  1. $(function() {
     
  2.     $('#texts').fitText(3.2, {
    maxFontSize: 18}).textillate({
    initialDelay: 1000, in: {
    delay: 3, shuffle: true}}); 
  3. })
复制

参数详解

参数 描述 默认值
selector 目标选择器 .texts
loop 是否循环 false
minDisplayTime 最小间隔时间 2000
initialDelay 初始化间隔时间 0
in {       effect: 'fadeInLeftBig',       delayScale: 1.5,       delay: 50,       sync: false,       reverse: false,       shuffle: false,       callback: function () {}     } -
out {       effect: 'hinge',       delayScale: 1.5,       delay: 50,       sync: false,       reverse: false,       shuffle: false,       callback: function () {}     } -
autoStart 自动开始 true
callback 回调函数 function () {} -

 

 

三、Textillate.js 使用

Textillate.js 是一款实现极酷  文本动画的简单插件。它整合了两个流行的工具库(animate.css 和 lettering.js)来提供易于使用的插件,能够把 CSS3 动画应用到文本内容上。

 

第一步:

    当然是下载插件,下载地址();

第二步:

    当然是引用文件,此插件是基于 jquery的所以你的项目中必须包含 jquery插件(这个简单自己下吧),然后就是把 它的必要文件引入!

 //css文件

    

 
//(注意这几个文件最好放在最后面引入)

第三步:

    用法 html中 

Title

    js中

$('.tlt').textillate();

第四步:配置

    

$('.tlt').textillate({  // the default selector to use when detecting multiple texts to animate  selector: '.texts',  // enable looping  loop: false, // sets the minimum display time for each text before it is replaced minDisplayTime: 2000, // sets the initial delay before starting the animation // (note that depending on the in effect you may need to manually apply // visibility: hidden to the element before running this plugin) initialDelay: 0, // set whether or not to automatically start animating autoStart: true, // custom set of 'in' effects. This effects whether or not the // character is shown/hidden before or after an animation inEffects: [], // custom set of 'out' effects outEffects: [ 'hinge' ], // in animation settings in: { // set the effect name effect: 'fadeInLeftBig', // set the delay factor applied to each consecutive character delayScale: 1.5, // set the delay between each character delay: 50, // set to true to animate all the characters at the same time sync: false, // randomize the character sequence // (note that shuffle doesn't make sense with sync = true) shuffle: false, // reverse the character sequence // (note that reverse doesn't make sense with sync = true) reverse: false, // callback that executes once the animation has finished callback: function () {} }, // out animation settings. out: { effect: 'hinge', delayScale: 1.5, delay: 50, sync: false, shuffle: false, reverse: false, callback: function () {} }, // callback that executes once textillate has finished callback: function () {}});

 

四、自己完整案例

记得把js和css都引进来

1  2  3  4     
5 Document 6
7
8 9 10 11 12 13 14
15
中文可以么Welcome To shouceWelcome To shouceWelcome 16
17 18 19 41

 

转载于:https://www.cnblogs.com/Renyi-Fan/p/9270568.html

你可能感兴趣的文章
【转】eclipse -- the project was not built due to a resource exists with a different case...
查看>>
漫谈并发编程(三):共享受限资源
查看>>
【转】github如何删除一个仓库
查看>>
Struts2输入校验
查看>>
泛型与类型擦除
查看>>
struts2学习笔记--OGNL表达式1
查看>>
android 批量上传图片
查看>>
hdu2089(数位dp)
查看>>
Linux系统编程——进程调度浅析
查看>>
大数据Lambda架构
查看>>
openCV_java 图像二值化
查看>>
状态模式
查看>>
删除CentOS / RHEL的库和配置文件(Repositories and configuraiton files)
查看>>
DJANGO变动库的一次真实手动经历
查看>>
8个基本的引导工具的网页设计师
查看>>
【下载分】C语言for循环语句PK自我活动
查看>>
C语言 后缀自增的优先级详解
查看>>
Salt自动化之自动更新Gitfs-爱折腾技术网
查看>>
【Lucene4.8教程之四】分析
查看>>
iOS开发--计时器-NSTimer与CADisplayLink
查看>>