目次
vue-typed-jsとは
vue-typed-jsは、任意の文字でタイピングアニメーションを実装するコンポーネントライブラリです。
入力速度や開始速度をミリ秒単位で設定することが可能です。
またタイピングのアニメーションを変更することが可能です。
【動画サイズ:11KB】
環境
| Vue | 2.6.10 |
| vue-typed-js | 0.1.2 |
インストール
以下のnpm、CDNを使ってインストールします。
npm
npm install --save vue-typed-js
UMD
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue-typed-js.css"> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue-typed-js.browser.js"></script>
gitリポジトリは以下から取得できます。
導入手順
step
1ライブラリの取り込み
-
ES6等の場合
import VueTypedJs from 'vue-typed-js'
- UMDの場合
const VueTypedJs = window['VueTypedJs'].default;
step
2メソッドを設定
上記で取得したVueTypedJsを
Vue.useに取り込みます。
Vue.use(VueTypedJs);
new Vue({
el: '#app',
});
step
3テンプレートを準備
各種コンポーネントを設置します。
サンプルはケバブケースで記載しています。
<div id="app">
<vue-typed-js :strings="['First text', 'Second Text']" :loop="true" :type-speed="100">
<h1 class="typing"></h1>
</vue-typed-js>
</div>
サンプル
See the Pen Vue.jsでタイピングアニメーションを実装する「vue-typed-js」 by カバの樹 (@kabanoki) on CodePen.dark
さいごに
Webページ上の注釈を作成およびアニメーション化するコンポーネントライブラリでした。
今日はこの辺でー