Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/KitchenStories/vue-gallery-slideshow
🖼 Lightweight and responsive image gallery for Vue.js
https://github.com/KitchenStories/vue-gallery-slideshow
Last synced: about 1 month ago
JSON representation
🖼 Lightweight and responsive image gallery for Vue.js
- Host: GitHub
- URL: https://github.com/KitchenStories/vue-gallery-slideshow
- Owner: KitchenStories
- License: mit
- Archived: true
- Created: 2018-05-07T10:31:55.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-25T14:16:31.000Z (over 3 years ago)
- Last Synced: 2024-03-27T15:52:18.403Z (about 2 months ago)
- Language: Vue
- Homepage:
- Size: 1.72 MB
- Stars: 168
- Watchers: 22
- Forks: 49
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Lists
- awesome-vue - vue-gallery-slideshow - Responsive gallery component for VueJS (Components & Libraries / UI Components)
- awesome-vue - vue-gallery-slideshow - Responsive gallery component for VueJS (Components & Libraries / UI Components)
- awesome-vue - vue-gallery-slideshow - Responsive gallery component for VueJS (Components & Libraries / UI Components)
- awesome-vue - vue-gallery-slideshow - Responsive gallery component for VueJS (Components & Libraries / UI Components)
- awesome-vue - vue-gallery-slideshow - Responsive gallery component for VueJS (Components & Libraries / UI Components)
- awesome-vue - vue-gallery-slideshow - Responsive gallery component for VueJS (Components & Libraries / UI Components)
- awesome-vue - vue-gallery-slideshow - Responsive gallery component for VueJS (Components & Libraries / UI Components)
- awesome-vue - vue-gallery-slideshow - Responsive gallery component for VueJS (Components & Libraries / UI Components)
- awesome-vue - vue-gallery-slideshow - Responsive gallery component for VueJS (UI Components / Overlay)
- awesome-vue - vue-gallery-slideshow - Responsive gallery component for VueJS (UI Components / Overlay)
- awesome-vue - vue-gallery-slideshow - Responsive gallery component for VueJS (Components & Libraries / UI Components)
- awesome-vue - vue-gallery-slideshow ★54 - Responsive gallery component for VueJS (UI Components / Overlay)
- awesome-vue - vue-gallery-slideshow - Responsive gallery component for VueJS (Components & Libraries / UI Components)
README
![npm](https://img.shields.io/npm/dt/vue-gallery-slideshow.svg)
# vue-gallery-slideshow
Lightweight and responsive image gallery for Vue.js.
![](https://github.com/KitchenStories/vue-gallery-slideshow/blob/master/images/demo.gif)
## Live Demo
[https://jsfiddle.net/headione/szk73x45/show/](https://jsfiddle.net/headione/szk73x45/show/)
## Installation
#### By CDN
```html
```
#### By package manager
```bash
npm install vue-gallery-slideshow
``````bash
yarn add vue-gallery-slideshow
```## Usage
#### HTML
```html
```#### JavaScript
```javascript
import VueGallerySlideshow from 'vue-gallery-slideshow';const app = new Vue({
el: '#app',
components: {
VueGallerySlideshow
},
data: {
images: [
'https://placekitten.com/801/800',
'https://placekitten.com/802/800',
'https://placekitten.com/803/800',
'https://placekitten.com/804/800',
'https://placekitten.com/805/800',
'https://placekitten.com/806/800',
'https://placekitten.com/807/800',
'https://placekitten.com/808/800',
'https://placekitten.com/809/800',
'https://placekitten.com/810/800'
],
index: null
}
});
```### Options
## Adding alt text
If you want to add alt tags to the images, you can do by wrapping it in an object and adding an `alt` property:
```javascript
images: [
{ url: 'https://placem.at/places?w=800&h=600&random=1', alt:'My alt text' },
...
]
```## Usage with Nuxt.js
When used with server-side rendering frameworks like Nuxt.js, please wrap the component in a `` element like shown below:
```html
...
...
```## Contributing
Please refer to each project's style guidelines and guidelines for submitting patches and additions. In general, we follow the "fork-and-pull" Git workflow.
1. **Fork** the repo on GitHub
2. **Clone** the project to your machine
3. **Commit** changes to your branch
4. **Push** your work back up to your fork
5. Submit a **Pull request** so that we can review your changesNOTE: Be sure to merge the latest from "upstream" before making a pull request!
## Author
Norman Sander
## License
vue-gallery-slideshow is available under the MIT license. See the LICENSE file for more info.