UNPKG

hella-slider

Version:
78 lines (59 loc) 2.37 kB
# Hella Slider A hella rad image slider for web applications. - No HTML generated by JS - No CSS generated by JS - No JQuery - Bare minimum extra markup, CSS, and JS - Basic, designed for individual styling Full documentation and demos [here](http://hella.babylonandting.com). ### Defaults - Mobile, swipe enabled by default - Default width of container is 100% of parent (feel free to set the container width yourself) - Default height of container is set to height of tallest image - Buttons and caption can be moved wherever and styled however - Hella Slider will not resize your images [<img src="http://hella.babylonandting.com/sample-4.jpg">](http://hella.babylonandting.com/) [<img src="http://hella.babylonandting.com/sample-3.jpg">](http://hella.babylonandting.com/) ### Starter markup ``` <div class="hella-slider"> <div class="hella-slider-images hella-smooth-transition"> <figure> <img src="http://hella.babylonandting.com/first.jpg"/> <figcaption>Caption One</figcaption> </figure> <figure> <img src="http://hella.babylonandting.com/second.jpg"/> <figcaption>Caption Two</figcaption> </figure> <figure> <img src="http://hella.babylonandting.com/third.jpg"/> <figcaption>Caption Three</figcaption> </figure> </div> <div class="hella-slider-controls"> <div class="hella-button hella-slider-prev"> <i class="fas fa-chevron-left"></i> </div> <div class="hella-caption-display-slot"></div> <div class="hella-button hella-slider-next"> <i class="fas fa-chevron-right"></i> </div> </div> </div> ``` ### Transitions Add a `hella-smooth-transition` class to the container for a standard wipe. Feel free to override the CSS rules to your liking. Here is the default: ``` .hella-smooth-transition { transition:all .5s ease-in-out; } ``` ### Installation & Setup Clone the repo or run `npm i hella-slider` Include the package's `hella-slider.min.js` and `hella-slider.min.css` in your project files. Alternatively, you can include the SASS and ES6 files. In a Node env: `require('hella-slider/hella-slider');` In a SASS env: `@import '~hella-slider/hella-slider';` Works best with [Fontawesome icons](https://github.com/FortAwesome/Font-Awesome)