0.1.4 • Published 8 years ago

v-img2 v0.1.4

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

v-img is a plugin for Vue.js that allows you to show images in full-screen gallery by adding only one directive to the <img> tag.

Demonstration page

Browser support

FirefoxChromeSafariOperaFirefox (mobile)Chrome (mobile)Safari (mobile)
32449.132:white_check_mark::white_check_mark::white_check_mark:

Installation

npm

npm install v-img --save

Getting started

In your script entry point:

import Vue from 'vue';
import VueImg from 'v-img';

Vue.use(VueImg);

Optional configurations

*in this snippet all settings has its default value. No need to specify them unless you want to change default behavior.

const vueImgConfig = {
  // Consider alt of image as its title in gallery?
  altAsTitle: false,
}
Vue.use(VueImg, vueImgConfig);

Usage

Add v-img directive to the image.

<img v-img src="...">

Available options

Add similar directive arguments to place images to one gallery. (:name from the example below could be anything you want)

<img v-img:name src="...">
<img v-img:name src="...">

Options that could be specified in directive value

<img v-img="{...}" src="...">
OptionDescriptionDefault value
groupThe same as directive argument, but could be set dynamicallydirective argument or null
srcImage source that will be displayed in gallerysrc attribute value from html tag
titleCaption that will be displayedempty string or value of the alt attribute, if altAsTitle is true
cursorCursor when hovering original <img>'pointer'
0.1.4

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago