目次
vue-pure-lightboxとは
vue-pure-lightboxは、非常にシンプルな
を実装するコンポーネントライブラリです。
一つのサムネイル画像に複数の画像をメディアセットする方式になっています。
【動画サイズ:278KB】
環境
Vue | 2.6.10 |
vue-pure-lightbox | 3.1.0 |
インストール
以下のnpm、CDNを使ってインストールします。
npm
npm i vue-pure-lightbox --save
CDN
<link rel="stylesheet" href="https://unpkg.com/vue-pure-lightbox/dist/VuePureLightbox.css"> <script src="https://unpkg.com/vue-pure-lightbox/dist/VuePureLightbox.umd.min.js"></script>
gitリポジトリは以下から取得できます。
https://github.com/DCzajkowski/vue-pure-lightbox
導入手順
1. ライブラリの取り込み
(1)ES6等の場合 [注意]モジュール版は未検証です。
import VuePureLightbox from 'vue-pure-lightbox' import styles from 'vue-pure-lightbox/dist/VuePureLightbox.css'
(2)UMDの場合
const VuePureLightbox = window['VuePureLightbox'];
2.メソッドを設定
上記で取得したVuePureLightboxを VuePureLightbox
に取り込みます。
new Vue({ el: '#app', components: { 'vue-pure-lightbox': VuePureLightbox } });
3. テンプレートを準備
<vue-pure-lightbox>
を設置する。
[注意] サンプルはケバブケースで記載しています。
<div id="app"> <vue-pure-lightbox style="width: 20em" thumbnail="http://placekitten.com/300/200" :images="[ 'http://placekitten.com/800/600', 'http://placekitten.com/800/601', 'http://placekitten.com/800/599', ]" ></vue-pure-lightbox> </div>
サンプル
さいごに
非常にシンプルなライトボックスを実装するコンポーネントライブラリでした。
今日はこの辺でー