Simple Vue3 Image Slideshow
Svis
Requires: Vue3, Node.js
Stable tag: 1.0
License: GPL-3.0-or-later
Vue3 Image Slideshow component and “ready-to-use” script. Configurable and customizable.
Ready for mobile, not optimized yet
Description
Svis ( Simple Vue3 Image Slideshow ) it’s a Vue3 component customizable and capable to display images as slideshow with fullscreen image loader, with controls. Package come as Vue3 component or minified script ready to use on your web page.
Main features:
- Customizable options:
- Component title
- Component language
- Number of images per page
- Force mobile display
- Accept list of Images URL
- Accept a list of Object with props
- Props:
- Image URL
- Title, accept simple text or html ( opt )
- Description accept simple text or html ( opt )
- External URL ( opt )
- Props:
- Fullscreen image
- Paginated results
- Slideshow key controlled
- Rotating image
Installation & Requirements
If you want to build it you will need this libraries/application
- Node.js
- npm
- Vue3
If you want to use it directly on your page, grab the minified JS file and CSS and put them in your page. You can take the index.html page in the public folder as example.
Build project
Access svis directory:
- npm install
- npm run dev ( build development mode )
- npm run prod ( build production mode )
- npm run watch ( build development with watch mode )
- npm run lint ( run es-linter with autofix )
Sample
Use ready-made minified script into a web page
Please check index.html
Use component inside Vue
<template>
<---YOUR CODE--->
<svis-component
:settings="Settings as Object"
:images="Array of Images url OR Array of objects"
/>
<---YOUR CODE--->
</template>
import Svis from './Svis';
<---YOUR IMPORT--->
export default {
<---CLASS DATA--->
components: { Svis, ... },
<---CLASS DATA--->
Changelog
1.0
- Release 1.0
Disclaimer
Svis (Component ad minified script) is provided with the “AS IT IS” formula. This software and his creator are not responsible for any damage/abuse arising the use of this class. Images displayed by this component are still property of their original own creator if protecteed by licenses/trademark/copyright. Software and creator are not resposible for creation and/or distribution of these images and cannot be legally responsible for any breaking law that involves these generated images and/or the original images used as source.