Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Keen Slider | 4,272 | 67 | a month ago | 104 | July 05, 2023 | 85 | mit | TypeScript | ||
The HTML touch slider carousel with the most native feeling you will get. | ||||||||||
Splide | 3,821 | 62 | 7 months ago | 150 | November 09, 2022 | 44 | mit | TypeScript | ||
Splide is a lightweight, flexible and accessible slider/carousel written in TypeScript. No dependencies, no Lighthouse errors. | ||||||||||
Embla Carousel | 3,753 | 1 | 70 | 7 days ago | 95 | November 28, 2023 | 16 | mit | TypeScript | |
www.embla-carousel.com — A lightweight carousel library with fluid motion and great swipe precision. | ||||||||||
Vue Ydui | 2,754 | 108 | 15 | 5 years ago | 128 | August 20, 2018 | 189 | mit | Vue | |
A mobile components Library with Vue2.js. 一只基于Vue2.x的移动端组件库。 | ||||||||||
Egjs Flicking | 2,540 | 3 | 16 | 5 days ago | 120 | November 17, 2023 | 44 | mit | TypeScript | |
🎠 ♻️ Everyday 30 million people experience. It's reliable, flexible and extendable carousel. | ||||||||||
Vue Slider Component | 2,292 | 394 | 293 | a year ago | 210 | December 14, 2022 | 24 | mit | TypeScript | |
🌡 A highly customized slider component | ||||||||||
Front End Plugins | 944 | 3 years ago | JavaScript | |||||||
:whale2: Web 前端常用插件 | ||||||||||
Vue Concise Slider | 919 | 35 | 10 | a year ago | 61 | February 18, 2022 | 44 | Vue | ||
vue-concise-slider,A simple vue sliding component | ||||||||||
Vue Swipe | 916 | 210 | 17 | 4 years ago | 22 | April 18, 2018 | 42 | Vue | ||
A touch slider for vue.js. | ||||||||||
Vue Slick Carousel | 733 | 27 | a year ago | 18 | July 05, 2020 | 153 | other | Vue | ||
🚥Vue Slick Carousel with True SSR Written for ⚡Faster Luxstay |
This is an image slider developed with Vuejs 2 which comes with 20 cool transitions out of the box.
Feature | Description |
---|---|
Responsive | The slider and the images are adapted to container to fill it always |
Compatibility | Supported by all major browsers |
Expandable | You can add your custom transitions very easily |
Customization | Total customizable to suit most needs |
Gestures | Mobile friendly by gestures |
Functionality | You can use arrow keys to navigate. Switch to full screen |
Parallax | It includes a parallax component very easy to set up |
Install and save the package.
npm install --save vue-flux
Add the component to the template. This one has all the complements, so you can remove the ones you don't want.
<vue-flux
:options="vfOptions"
:images="vfImages"
:transitions="vfTransitions"
:captions="vfCaptions"
ref="slider">
<template v-slot:preloader>
<flux-preloader />
</template>
<template v-slot:caption>
<flux-caption />
</template>
<template v-slot:controls>
<flux-controls />
</template>
<template v-slot:pagination>
<flux-pagination />
</template>
<template v-slot:index>
<flux-index />
</template>
</vue-flux>
<button @click="$refs.slider.show('next')">NEXT</button>
Add it to the component, and like before you can remove the complements you don't use.
import {
VueFlux,
FluxCaption,
FluxControls,
FluxIndex,
FluxPagination,
FluxPreloader,
} from 'vue-flux';
export default {
components: {
VueFlux,
FluxCaption,
FluxControls,
FluxIndex,
FluxPagination,
FluxPreloader,
},
data: () => ({
vfOptions: {
autoplay: true
},
vfImages: [ 'URL1', 'URL2', 'URL3' ],
vfTransitions: [ 'fade', 'cube', 'book', 'wave' ],
vfCaptions: [
'Caption for image 1',
'Caption for image 2',
'Caption for image 3',
],
}),
}
Weight is about 130KB so is pretty light having only the essential CSS. It also does not require a high end computer as animations are performed with CSS3 hardware acceleration.
As simple as this.
<flux-parallax src="url" style="height: 300px;">
<div>CONTENT</div>
</flux-parallax>
If you find yourself running into issues during installation or running the slider, please check our documentation. If still needs help open an issue. We would be happy to discuss how they can be solved.
You can view the full documentation at the project's documentation with examples and detailed information.
Check the changelog for update info.
This slider was inspired by Flux Slider.
Contributions, questions and comments are all welcome and encouraged.
Do not hesitate to send me your own transitions to add them to the slider.