All Projects → littlewin-wang → Vue Images

littlewin-wang / Vue Images

Licence: mit
🍭 A simple lightbox component for displaying an array of images

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Vue Images

Awesome Spring Boot
springboot 各种资料整理(demo、教程、网站、starter文档等),持续更新,欢迎pr。
Stars: ✭ 198 (-6.6%)
Mutual labels:  demo
React Leaflet Demo
Demo of a Leaflet map created with React
Stars: ✭ 200 (-5.66%)
Mutual labels:  demo
Preact Worker Demo
Demo of preact rendering an entire app in a Web Worker.
Stars: ✭ 204 (-3.77%)
Mutual labels:  demo
Mocapnet
We present MocapNET2, a real-time method that estimates the 3D human pose directly in the popular Bio Vision Hierarchy (BVH) format, given estimations of the 2D body joints originating from monocular color images. Our contributions include: (a) A novel and compact 2D pose NSRM representation. (b) A human body orientation classifier and an ensemble of orientation-tuned neural networks that regress the 3D human pose by also allowing for the decomposition of the body to an upper and lower kinematic hierarchy. This permits the recovery of the human pose even in the case of significant occlusions. (c) An efficient Inverse Kinematics solver that refines the neural-network-based solution providing 3D human pose estimations that are consistent with the limb sizes of a target person (if known). All the above yield a 33% accuracy improvement on the Human 3.6 Million (H3.6M) dataset compared to the baseline method (MocapNET) while maintaining real-time performance (70 fps in CPU-only execution).
Stars: ✭ 194 (-8.49%)
Mutual labels:  demo
Preact Redux Example
🔁 Preact + Redux Example Project
Stars: ✭ 199 (-6.13%)
Mutual labels:  demo
Dekryptize
A ncurses animation to make decryption look like, well, decryption.
Stars: ✭ 201 (-5.19%)
Mutual labels:  demo
Imodels
Interpretable ML package 🔍 for concise, transparent, and accurate predictive modeling (sklearn-compatible).
Stars: ✭ 194 (-8.49%)
Mutual labels:  demo
Yii Demo
Yii 3 demo application
Stars: ✭ 210 (-0.94%)
Mutual labels:  demo
Koa Vue Notes Web
🤓 This is a simple SPA built using Koa as the backend, Vue as the first frontend, and React as the second frontend. Features MySQL integration, user authentication, CRUD note actions, and Vuex store modules.
Stars: ✭ 200 (-5.66%)
Mutual labels:  demo
Mygreendao
A simple demo of GreenDAO.
Stars: ✭ 203 (-4.25%)
Mutual labels:  demo
Unity Shaders
✨ Shader demo - More than 300 examples
Stars: ✭ 198 (-6.6%)
Mutual labels:  demo
Web Push Book
Web Push Book
Stars: ✭ 199 (-6.13%)
Mutual labels:  demo
Rn Wunderlist
Wunderlist Clone written in React Native
Stars: ✭ 201 (-5.19%)
Mutual labels:  demo
Demo Html Css
超好看的前端模板(学习用)
Stars: ✭ 199 (-6.13%)
Mutual labels:  demo
Ourls
url shorten service/短网址服务
Stars: ✭ 203 (-4.25%)
Mutual labels:  demo
Fermionjs
Visual Prototyping Tool for React Applications
Stars: ✭ 197 (-7.08%)
Mutual labels:  demo
Seniverse Api Demos
心知天气 API 产品使用调用示例
Stars: ✭ 201 (-5.19%)
Mutual labels:  demo
Android Filepicker
Photopicker and document picker for android
Stars: ✭ 2,490 (+1074.53%)
Mutual labels:  demo
Blogdemocode
博客中的一些示例代码
Stars: ✭ 205 (-3.3%)
Mutual labels:  demo
Diffutil Sample
Android sample app in Kotlin showing usage of DiffUtil class.
Stars: ✭ 202 (-4.72%)
Mutual labels:  demo

vue-images

npm version MIT Licence

A simple lightbox component for displaying an array of images


Feature

  • Mobile friendly

  • Thumbnail navigation

  • Responsive design

Demo & Examples

Live demo: https://littlewin-wang.github.io/vue-images/example

Start guide

  • Import using module:
// Install using npm
npm install vue-images --save

// In ES6 module
import vueImages from 'vue-images'

// Use module as component
new Vue({
  el: '#app',
  data () {
    return {
      images: [...],
      ...
    }
  },
  components: {
    vueImages: vueImages
  }
})
  • Import using script tag:
<script src="../node-modules/vue-images/dist/vue-images.js"></script>
new Vue({
  el: '#app',
  data () {
    return {
      images: [...],
      ...
    }
  },
  components: {
    vueImages: vueImages.default
  }
})

Options

Property Type Default Description
images array undefined Required. An array of objects containing valid src and srcset values of img element
modalclose bool true Allow users to exit the lightbox by clicking the backdrop
keyinput bool true Supports keyboard input - esc, ←, and →
mousescroll bool true Supports mouse scroll
showclosebutton bool true Optionally display a close X button in top right corner
showcaption bool true Optionally display a caption under the image
imagecountseparator string ' of ' Custom separator for the image count
showimagecount bool true Optionally display image index, e.g., "3 of 20"
showthumbnails bool false Optionally display thumbnails beneath the Lightbox

Change log

  • 1.0.0: Init file structure -> npm publish
  • 1.0.1: Fix some bug when display in example page
  • 1.0.2: Add basic config options
  • 1.0.3: Add full screen and autoplay handle
  • 1.0.4: Fix #2 & #3
  • 1.0.5: Package css,js to single js file
  • 1.0.6: fix #6
  • 1.0.7: Fix #8
  • 1.0.8: Fix #9 (add html parser in the caption & add flex-wrap to the gallery)
  • 1.0.9: Add 'main' in package.json
  • 1.0.10: Fix #17 & #14
  • 1.1.0: Add transition & debounce strategy
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].