生图提示词手册
首页 前端设计 制作有吸引力的文字动画效果-textillate.js

制作有吸引力的文字动画效果-textillate.js

看过好莱坞电影的都知道它的特效都很棒,即使是文字效果也很细节,然而我们在网页上使用这些特效最佳的方法就是用JavaScript来写了,今天将和大家分享有关文字动画jQuery插件和…

看过好莱坞电影的都知道它的特效都很棒,即使是文字效果也很细节,然而我们在网页上使用这些特效最佳的方法就是用JavaScript来写了,今天将和大家分享有关文字动画jQuery插件和textillate.js一个实例教程,这些效果可能不是很常用,但有时候我们做专题或其它推广页面可以使用一下,至于能弄出什么效果,哪就要看你的想象力啦。

textillate.js文字实例

首先你可以看看textillate.js的官方演示页,里面有很多效果展示出来。

下面我也利用textillate.js制作了一个简单的文字动画页面,欢迎拍砖……

先看看实例吧: Demo演示 →

还有多少动画效果?请查看Animate.css网站。

教程代码讲解

STEP:1 加载所需必要的JS和CSS文件

<link href="assets/animate.css" rel="stylesheet">
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="assets/jquery.lettering.js"></script>
<script src="jquery.textillate.js"></script> 

STEP2:

基本HTML代码

<h1 class="tlt">My Title</h1>

添加javascript代码

$('.ef').textillate({ in: { effect: 'rollIn' } });

添加动画效果,看data属性就是roolIn就是动画名称了。

<h1 class="ef" data-in-effect="rollIn">Tittle</h1>
另外你可以参考下面详细的设定:
$('.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
  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
  },

  // out animation settings.
  out: {
    effect: 'hinge',
    delayScale: 1.5,
    delay: 50,
    sync: false,
    shuffle: false,
  }
});

就这样了,简单吧?需要注意的就是这个使用了CSS3动画,所以某些浏览器是不支持哦!

其它文字特效jQuery插件

Shuffle Letters Effect

shuffle

Demo演示
插件下载页

Sliding Letters

sliding

Demo演示

3D Flying Text

3d

Demo演示
插件下载页

Codename Rainbows

gridient

Demo链接

Textualizer

texlizer
Demo演示

以上内容就是“制作有吸引力的文字动画效果-textillate.js”的全部内容了,喜欢的小伙伴记得点赞收藏,也可以分享给身边感兴趣的朋友。如果你还想了解更多前端设计的相关内容,可以来AdobeEdu设计联盟官方网站获取

生成海报
免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。
域名
Avatar photo

作者: AdobeEdu

AdobeEDU设计网址导航,为设计师提供无限的创意参考,欢迎大家同时关注微信公众号:UID的小伙伴们

为您推荐

站酷力荐的AIGC电商设计研修班开班啦

站酷力荐的AIGC电商设计研修班开班啦!来站酷,学AIGGC+电商设计,真实项目贯穿,干货满满,拒绝割韭菜,赶快点击上方...
2022年 CodePen 最热门的前端代码 Top 100

2022年 CodePen 最热门的前端代码 Top 100

每年 Codepen 都会公布年度最热门的代码片段,这些片段有的技术超弦,有的超实用、有的超有创意,有空看看都能给我们带...
优化阅读体验,网站预设字体的CSS最佳写法

优化阅读体验,网站预设字体的CSS最佳写法

英文字体的文件大小比较小可以使用嵌入字体让网站展示更好,但中文就不一样了,文件大小是 MB 级别,为了 WEB 端性能,...
架构图有哪些?很多程序员都不会画

架构图有哪些?很多程序员都不会画

很多程序员画架构图头疼,不知道画什么、怎么画! 分享、评审、述职、答辩,只要你在程序员这个行业,就几乎离不开要画图。 一...
CSS 或 srcset 让浏览器自动切换 1X/2X/3X 图像

CSS 或 srcset 让浏览器自动切换 1X/2X/3X 图像

现在很多客户都买高分屏的电脑,如果直接发 JPG 图给客户,会影响设计质量。为了让网站设计效果图更加真实,最近把设计提案...

发表回复

返回顶部