[jQuery] Animation:使用 Textillate.js 製作文字動畫



〈1〉下載套件 Textillate.js 是一款強大的 jQuery 文字套件,可以輕鬆創建想要的動畫文字效果。

它能實現基於 animate.css CSS3 動畫庫中的所有動畫,而 animate.css 預設了抖動(shake)、閃爍(flash)、彈跳(bounce)、翻轉(flip)、旋轉(rotateIn/rotateOut)、淡入淡出(fadeIn/fadeOut)等多達 60 多種文字動畫效果。配合 animate.css、fittext、lettering 一起使用,這樣做出來的文字特效很完美。

下載套件 ☞ http://textillate.js.org/


〈2〉核心文件
  • animate.css ( CSS3動畫庫 )
  • jquery.fittext.js ( 文字有更良好的自適應寬度 )
  • jquery.lettering.js ( 將文字用特定的方式拆開,並自訂樣式 )
  • jquery.textillate.js ( 集成了一些很棒的動畫效果的函式庫 )

〈3〉方法與事件textillate.js 文字動畫/參數詳解
Textillate.js 方法與事件
Having multiple words cycle through using Textillate JS


〈4〉基礎用法
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />  
<title>Textillate.js</title>
<link href="assets/animate.css" rel="stylesheet" />
<link href="assets/style.css" rel="stylesheet" />
<link href='http://fonts.googleapis.com/css?family=Rokkitt' rel='stylesheet' type='text/css' />
<body>
<div class="jumbotron">
  <div class="container">
    <h1 class="tlt">textillate.js</h1>  
  </div>
</div>
<!-- java script -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="js/jquery.fittext.js"></script>
<script src="js/jquery.lettering.js"></script>
<script src="js/jquery.textillate.js"></script>
<script>
  $(function (){
    $('.tlt').textillate();
  });
  </script>
</body>
</html>
  • <h1 class="tlt" data-in-effect="特效名稱">Title</h1>
  • $('.tlt').textillate();

〈5〉完整範例下載A SIMPLE AND EASY JQUERY PLUGIN FOR CSS ANIMATED PAGE TRANSITIONS.
textillate.js example


〈6〉補充文字編排
Transit
Demo: Create a CSS Flipping Animation
circulate
beautiful background image navigation with jquery
20 jQuery Typography & Text Effect Plugins
30 jQuery Text Effect Libraries You Need To Know
47 Amazing CSS3 Animation Demos
讓網站動起來!12款優秀的 jQuery 動畫插件推薦

Source

男丁格爾 | [jQ]Lettering.JS 0.6
FitText 從此擺脫擾人的 font-size
FitText 官網

沒有留言:

技術提供:Blogger.