Dalam posting ini kita akan memperkenalkan Anda kepada sebuah plugin jQuery, dibangun menggunakan Animate.css, yang mampu membuat teks animasi dengan mudah, yaitu Textillate.js.
Meskipun Anda dapat membuat teks animasi dengan Animate.css, itu hanya animasi sepenuhnya, bukan huruf demi huruf. jika anda membuat sepenuhnya teks animasi aitu jauh akan membuat anda lebih repot, karena anda akam membuatnya satu - persatu. Namun sekarang ada cara yang lebih mudah dengan anda menggunakan plugin JQuery Textillate.js.
Textillate.js membagi animasi menjadi 2 komponen, in and out animation. Anda dapat menerapkannya dengan animasi yang berbeda, secara terpisah. Semua efek animasi menggunakan library effects. Animate.css.
Selain Animate.css, Textillate.js juga dibangun berdasarkan Lettering.js. Kita dapat mengatakan, plugin ini adalah kombinasi dari 2 tool. Animate.css bekerja pada fitur animasi, sementara Lettering.js berfokus pada tipografi.
Cara Menggunakan Textillate.Js
Textillate.js membutuhkan beberapa dependensi sebelum siap untuk digunakan. Diantaranya adalah Animate.css, Lettering.js dan jQuery. Setelah Anda mendownload 3 file tersebut mari kita bahas penggunaanya.
[<script src="js/jquery.min.js"></script>
<script src="js/jquery.lettering.js"></script>
<script src="js/jquery.textillate.js"></script>]
Dan jangan lupa untuk menempatkan Animate.css library di bagian head section.
[<link href="css/animate.css" rel="stylesheet">]
Basic Markup
Untuk mulai menggunakan Textillate.js, Anda harus mendefinisikan class elemen yang Anda ingin animasikan, kemudian menambahkan efek yang Anda pilih ke dalamnya. Harap dicatat bahwa plugin ini bekerja hanya pada teks, sehingga setiap unsur yang bukan teks tidak akan berpengaruh.
Sebagai contoh, kita memiliki elemen yang berisi teks di sini, dan demo class.
Kita sebut nama class dengan Textillate.js inisialisasi, seperti begitu.
Sekarang Teks akan beranimasi.
1. Pertama, dengan memasukkan HTML Data api seperti berikut ini.
2. Anda juga dapat menambahkan opsi ke dalam inisialisasi Javascript Textillate.js seperti kode berikut.
Selain efek, ada pilihan lain yang berguna bagi Anda, jika ingin menggunakan nya. Untuk melihat daftar lengkap pilihan lain, Lihat disini.
Sebagai contoh, kita memiliki elemen yang berisi teks di sini, dan demo class.
[<div class="demo">
<p>Each of this letter will animate.</p>
</div>
]
Kita sebut nama class dengan Textillate.js inisialisasi, seperti begitu.
[<script>
$(function () {
$('.demo').textillate();
})
</script>]
Sekarang Teks akan beranimasi.
Textillate.Js Options
Kode Javascript sebelumnya akan berlaku hanya pengaturan animasi standar untuk teks. Untuk mengubahnya, ada dua metode yang dapat Anda gunakan.1. Pertama, dengan memasukkan HTML Data api seperti berikut ini.
[<div class="demo" data-in-effect="rollIn">data-in-effect mendefinisikan efek masuk teks. Sedangkan untuk efek keluar, Anda dapat menggunakan data-out-effect api.
<p>Each of this letter will animate.</p>
</div>
]
2. Anda juga dapat menambahkan opsi ke dalam inisialisasi Javascript Textillate.js seperti kode berikut.
[<script>
$(function () {
$('.demo').textillate({
in: {
effect: 'rollIn'
}
});
})
</script>]
Selain efek, ada pilihan lain yang berguna bagi Anda, jika ingin menggunakan nya. Untuk melihat daftar lengkap pilihan lain, Lihat disini.