テキストのエフェクトやアニメーション(textillate.js)

「textillate.js」が豊富なエフェクトが用意されていて面白い

文字にエフェクトがあると読みずらい?そんな事どうでもいい、読ませる文字じゃねーんだから考えるな感じろ!そんな時に使います。

image

デモ

アニメーションさせたい文字列

※詳細は本家サイトで挙動確認
http://textillate.js.org/

ダウンロード

http://textillate.js.org/
https://github.com/jschr/textillate

使い方

HTML

<p class="textillateArea">文字列文字列文字列文字列文字列文字列文字列文字列文字列</p>

CSS

<link href="assets/animate.css" rel="stylesheet"/>

JS

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>

<script src="assets/jquery.lettering.js"></script>
<script src="jquery.textillate.js"></script>

パラメータを入れてー

<script>
  jQuery(function (e) {
    e(".textillateArea").textillate({
      loop: !0,
      minDisplayTime: 2000,
      initialDelay: 500,
      autoStart: true,
      in: {
        effect: "flipInX",
        delayScale: 1.5,
        delay: 50,
        sync: false,
        shuffle: false
      },
      out: {
        effect: "flipOutX",
        delayScale: 1.5,
        delay: 50,
        sync: false,
        shuffle: false
      }
    })
  });
</script>

改行挟みたい場合CSSで何とかします。

HTML

<p class="textillateArea">文字列文字列文字列文字列文字列文字列文字列文字列文字列<span class="br">改行改行</span></p>

CSS

<style>
.br:before {
  white-space: pre;
}
</style>