Author: | hmongouachon |
---|---|
Views Total: | 2,390 views |
Official Page: | Go to website |
Last Update: | September 24, 2019 |
License: | MIT |
Preview:

Description:
A dynamic, responsive, interactive, fullscreen image slider that comes with a fancy split color (rgba) glitch effect when moving the cursor and transitioning between images.
Dependencies:
How to use it:
1. Load the needed JavaScript libraries in the html file.
<script src="/path/to/pixi.min.js"></script> <script src="/path/to/TweenMax.min.js"></script>
2. Download and load the rgbShiftSlider.js library in the html.
<script src="js/rgbShiftSlider.js"></script>
3. Build the HTML for the slider.
<div id="rbgShiftSlider" class="rgbShiftSlider"></div>
4. Create navigation buttons to switch between images.
<nav> <a href="#" class="scene-nav prev" data-nav="previous">Prev</a> <a href="#" class="scene-nav next" data-nav="next">Next</a> </nav>
5. Define an array of images to be showcased in the slider.
var images = [ "1.jpg", "2.jpg", "3.jpg", "4.jpg", "5.jpg" ]
6. Initialize the library and config the slider with the following parameters:
var rbgShiftSlider = new rbgShiftSlider({ // enable nav buttons nav : true, navElement: '.scene-nav', // image array slideImages: images, // sldier size stageWidth: 1920, stageHeight: 1080, // displacement image displacementImage: 'assets/displace-circle.png', // fullscreen mode fullScreen: true, // animation options transitionDuration: 0.35, // must be 0.1 > transitionGhostDuration transitionGhostDuration : 0.25, transitionFilterIntensity: 350, transitionSpriteIntensity: 2, // mouse interactions mouseDispIntensity: 3, interactive : true, // enable autoplay autoPlay : true, autoPlaySpeed : 5000 });