クルクル回るインフォカード「VueInfoCard」

2019年11月12日

クルクル回るインフォカード「VueInfoCard」

VueInfoCardとは

VueInfoCardは、マウスホーバーをするとクルクルと回転して裏側を表示するインフォカードコンポーネントライブラリです。

クルクル回るインフォカード「VueInfoCard」

 

インストール

以下のnpmCDNを使ってインストールします。

npm

npm i -S vue-info-card

CDN

<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue-info-card.js"></script>

 

gitリポジトリは以下から取得できます。

https://github.com/karakanb/vue-info-card

 

 

導入手順

1. ライブラリの取り込み

(1)webpack等の場合 [注意]モジュール版は未検証です。

import InfoCard from 'vue-info-card';

(2)WEBページの場合

const InfoCard  = window['vue-info-card'];

2.メソッドを設定

Vue.component に 上記で取得した InfoCard を読み込ませます。

Vue.component('info-card', InfoCard);

let app = new Vue({
  el: '#app',
  data: {
    front: {
      title: '表面',
      message: '表面のメッセージはここに表示される',
    },
    back: {
      title: '裏面',
      message: '裏面のメッセージはここに表示される',
    }
  }
});

3. テンプレートを準備

<info-card> タグを設定する。

インフォーカードに表示する内容を frontType backType プロパティでテキストか、グラフを選択できます。
今回は、デフォルトのテキストを使用します。

プロパティにはついてはこちらを参照

<div id="app">
  <info-card
     :front-title="front.title"
     :front-data="front.message"
     :back-title="back.title"
     :back-data="back.message"></info-card>
</div>

 

サンプル

>>専用ページで確認する

 

さいごに

マウスホーバーをするとクルクルと回転して裏側を表示するインフォカードコンポーネントライブラリでした。

今日はこの辺でー

 

 

  • この記事を書いた人

カバノキ

印刷会社のWEB部隊に所属してます。 WEB制作に携わってから、もう時期10年になります。 普段の業務では、PHPをメインにサーバーサイドの言語を扱っています。 最近のお気に入りはJavascriptです。 Vue.jsを狂喜乱舞しながら、社内に布教中です。

-Card, UI Components, vue.js, ライブラリ
-, , , ,