目次
vue-dynamic-marqueeとは
vue-dynamic-marqueeは、垂直水平などの方向が自由に指定できるマーキーコンポーネントライブラリです。
【動画サイズ:56KB】
環境
Vue | 2.6.10 |
vue-dynamic-marquee | 0.1.6 |
インストール
以下のnpm、yarn、CDNを使ってインストールします。
npm
npm i vue-dynamic-marquee
yarn
yarn add vue-dynamic-marquee
UMD
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue-dynamic-marquee.umd.min.js"></script>
gitリポジトリは以下から取得できます。
導入手順
step
1ライブラリの取り込み
-
ES6等の場合
import DynamicMarquee from 'vue-dynamic-marquee';
- UMDの場合
const DynamicMarquee = window['vue-dynamic-marquee'];
step
2メソッドを設定
上記で取得したDynamicMarqueeを
Vue.component
に取り込みます。
Vue.component('dynamic-marquee', DynamicMarquee); new Vue({ el: '#app' });
step
3テンプレートを準備
アニメーションさせたい要素を<dynamic-marquee>
で囲みます。
サンプルはケバブケースで記載しています。
<div id="app" style="height: 500px;padding:30px;"> <dynamic-marquee> <div v-for="i in 10" :key="i">{{i}}</div> </dynamic-marquee> </div>
サンプル
See the Pen Vue.jsのマーキーコンポーネント「vue-dynamic-marquee」 by カバの樹 (@kabanoki) on CodePen.dark
さいごに
垂直水平などの方向が自由に指定できるマーキーコンポーネントライブラリでした。
今日はこの辺でー