textillate.js テキストアニメーション

1. はじめに

『textillate.js』はテキストにアニメーションをつける『jQueryプラグイン』です。

今回の記事のアニメーションをコピペしたらこの様なアニメーションになります。

画面収録 2020-07-04 3.54.08.mov

2. 導入

1. 公式ページにてファイルをダウンロードする。

『Download on Github』をクリックしファイルをダウンロードする。

詳しいやり方は前回の記事を参考にしてください。

画像2

2. ファイルの設置

今回、使用するファイル『「jquery.lettering.js」、「jquery.textillate.js」、「animate.css」』を各フォルダ内に設置します。

今回、自身はこの様に配置しました。

画像3


3. ファイルの読み込みを記述する

<!-- index.html -->
<!-- <head>内に記述 -->

<head>
 <link rel="stylesheet"  href="css/animate.css">
</head>
<!-- index.html -->
<!-- <body>下部に記述 -->


 <script src="https://code.jquery.com/jquery-2.2.0.min.js" type="text/javascript"></script>
 <script src="js/jquery.textillate.js" ></script>
 <script src="js/jquery.lettering.js" ></script>
</body>


4.『HTML』に記述する。

<!-- index.html -->

<div class = "fede">
  Hello World!!
</div>

5. jsに記述する

//script.js

$(function () {
 $('.fede').textillate({
   loop: true,                 //ループ
   minDisplayTime: 3000,       //テキストが置き換えられるまでの時間
   // initialDelay: 1000,         //遅延時間
   autoStart: true,            //アニメーション自動スタート
   // フェードイン
   in: {
     effect: 'fadeIn',         //アニメーション効果、エフェクトの種類
     delayScale: 1.5,          //遅延時間の指定
     delay: 50,                //文字ごとの遅延時間
     sync: false,              //『true』全ての文字に同時に適応される
     shuffle: false            //ランダム
   },  
   // フェードアウト
   out: {
     effect: 'fadeOut',  
     delayScale: 1.5,  
     delay: 50,  
     sync: false,  
     shuffle: false
   }
 });
})

オプションの効果は上記に書いてある通りです。

エフェクトの種類は公式ページの下部にて色々試せますので気に入ったエフェクトがありましたら『effect: 'fadeIn'』の『fedeIn』のところを変更してみてください。

画像4


6. 最後に

この様になれば完成です。

画面収録 2020-07-04 3.54.08.mov

今回、実践した物は『GitHub』にて自身の備忘録、復習用として載せていますので気になる方は見てみてください。

GitHub : my-github.com

この記事が気に入ったらサポートをしてみませんか?