Built using vanilla JavaScript. No jQuery, no dependencies.
Enjoy Hooper on multiple view ports and different scenarios, as it scales well in different sizes.
Designed with mobile devices in mind as well as mouse dragging action for desktops.
Hooper works with SVGs for custom navigation icons as well to provide an even smoother experience.
Hooper provides a smooth transition experience between sliders, and you can set your own transitions as well.
Hooper is compatible with all browsers and provides the same consistent experience.
npm install hooper
# or use yarn
yarn add hooper
# Usage
<template>
<hooper>
<slide>
slide 1
</slide>
<slide>
slide 2
</slide>
...
</hooper>
<template>
<script>
import { Hooper, Slide } form 'hooper';
export default {
name: 'App',
components: {
Hooper,
Slide
}
}
</script>