kgruszowski / vanillaslider.js

Light slider library written in VanillaJS

Home Page:https://kgruszowski.github.io/vanillaslider.js/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vanillaslider.js

Light slider library written in plain javascript.

Demo

https://kgruszowski.github.io/vanillaslider.js/

Installation

You don't need any external libraries like jQuery, just append stylesheet and script files

<link rel="stylesheet" href="src/css/vanillaslider.css">
<script type="text/javascript" src="src/js/vanillaslider.js"></script>

HTML Structure

<div class="vanilla-slider">
    <ul class="vanilla-slider-container" data-height="300" data-width="700">
        <li><img src="img/1.png"></li>
        <li><img src="img/2.png"></li>
        <li><img src="img/3.png"></li>
        <li><img src="img/4.png"></li>
        <li><img src="img/5.png"></li>
    </ul>
</div>

Run VanillaSlider

window.onload = function () {
    var slider = document.querySelector('.vanilla-slider');
    var vanillaSlider = new VanillaSlider(slider);
    vanillaSlider.init();
};

Settings

Option Type Default Description
autoplay boolean false Enables slider autoplaying
autoplayTime int 3000 Determines time (in milliseconds) of viewing one slide
control boolean true Show/Hide control buttons
pagination boolean false Show/Hide pagination buttons

Methods

Method Arguments Description
goTo slide : int Move slider to the given slide
next Move slider to the next slide
prev Move slider to the previous slide

About

Light slider library written in VanillaJS

https://kgruszowski.github.io/vanillaslider.js/

License:MIT License


Languages

Language:JavaScript 46.6%Language:HTML 34.2%Language:CSS 19.3%