baSlider jQuery Plugin
Demo & Examples
https://mrygielski.github.io/jquery.baSlider/
Usage
<div class='baSlider'> <div class='frame'> <div baSlider-handler><img src="images/drag.svg" alt=""></div> <div class='before'> <img src='images/before.jpg' baSlider-image> </div> <div class='after'> <div> <img src='images/after.jpg' baSlider-image> </div> </div> </div> </div>
Include jQuery:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Include plugin's CSS and JS:
<link rel="stylesheet" href="src/jquery.baSlider.csss"> <script src="src/jquery.baSlider.js"></script>
Call the plugin:
$('.baSlider').baSlider();
Options
Here's a list of available settings.
$('.baSlider').baSlider({ align: "horizontal", start: { horizontal: "50%", vertical: "50%" }, anim: { play: true, startDelay: 4000, delay: 2000, speed: 300, distance: 55, times: 2 }, handler: { position: "auto", offsetX: 0, offsetY: 0 }, speed: 300, height: auto, imgHeight: auto });
Attribute | Type | Default | Description |
---|---|---|---|
align | String | horizontal | Align of scroll. |
start | Array | - | Place of dividing the photo horizontally & vertically. |
anim | Array | - | Animation configuration. |
handler | Array | -` | Displays the number of stars in a repository. |
reverse | Boolean | true | Return to the starting place. |
speed | Number | auto | Speed of animation: value (px). |
height | String | auto | Available options: auto, value (px). |
imgHeight | String | auto | Available options: auto, frame, value (px). |
Installation
You can install jquery.baSlider by using Bower.
bower install jquery.baSlider
Or you can install it through npm:
npm install --save jquery.baslider
License
This plugin is available under the MIT license.
Credits
- The pictures come from the site (http://www.afterbefore.pl)