It is fullwidth slider of any content. We use flexsldier plugin. Just paste your content into li tags.
HTML MARKUP:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<!-- ************************* --> <!-- ** FULL PRODUCT SLIDER ** --> <div class="flexFull flexslider loading-slider text-center"> <ul class="slides"> <li> <div class="container"> <img src="images/content/sliderphoto-1.png" alt=" "> [any content] </div> </li> <li> <div class="container"> <img src="images/content/sliderphoto-1.png" alt=" "> [any content] </div> </li> </ul> </div> <!-- / flexslider --> |
And js initialization (js/main.js file),
there you can change slider parameters :
JS:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
jQuery(window).load(function () { // flexfull slider init jQuery('.flexslider.flexFull').flexslider({ animation: "slide", //String: Select your animation type, "fade" or "slide" easing: "easeInOutExpo", //{NEW} String: Determines the easing method used in jQuery transitions. jQuery easing plugin is supported! // easing types : // swing, easeInQuad, easeOutQuad, easeInOutQuad, easeInCubic, easeOutCubic, // easeInOutCubic, easeInQuart, easeOutQuart, easeInOutQuart, easeInQuint, // easeOutQuint, easeInOutQuint, easeInSine, easeOutSine, easeInOutSine, // easeInExpo, easeOutExpo, easeInOutExpo, easeInCirc, easeOutCirc, // easeInOutCirc, easeInElastic, easeOutElastic, easeInOutElastic, easeInBack, // easeOutBack, easeInOutBack, easeInBounce, easeOutBounce, easeInOutBounce direction: "horizontal", //String: Select the sliding direction, "horizontal" or "vertical" reverse: false, //{NEW} Boolean: Reverse the animation direction animationLoop: true, //Boolean: Should the animation loop? If false, directionNav will received "disable" classes at either end smoothHeight: false, //{NEW} Boolean: Allow height of the slider to animate smoothly in horizontal mode startAt: 0, //Integer: The slide that the slider should start on. Array notation (0 = first slide) slideshow: false, //Boolean: Animate slider automatically slideshowSpeed: 7000, //Integer: Set the speed of the slideshow cycling, in milliseconds animationSpeed: 1100, //Integer: Set the speed of animations, in milliseconds initDelay: 0, //{NEW} Integer: Set an initialization delay, in milliseconds randomize: false, //Boolean: Randomize slide order // Primary Controls controlNav: false, //Boolean: Create navigation for paging control of each clide? Note: Leave true for manualControls usage directionNav: true, //Boolean: Create navigation for previous/next navigation? (true/false) prevText: "Previous", //String: Set the text for the "previous" directionNav item nextText: "Next", //String: Set the text for the "next" directionNav item // Usability features pauseOnAction: true, //Boolean: Pause the slideshow when interacting with control elements, highly recommended. pauseOnHover: true, //Boolean: Pause the slideshow when hovering over slider, then resume when no longer hovering touch: true, //{NEW} Boolean: Allow touch swipe navigation of the slider on touch-enabled devices video: true, //{NEW} Boolean: If using video in the slider, will prevent CSS3 3D Transforms to avoid graphical glitches useCSS: true, //{NEW} Boolean: Slider will use CSS3 transitions if available // Secondary Navigation keyboard: true, //Boolean: Allow slider navigating via keyboard left/right keys multipleKeyboard: false, //{NEW} Boolean: Allow keyboard navigation to affect multiple sliders. Default behavior cuts out keyboard navigation with more than one slider present. mousewheel: false, //{UPDATED} Boolean: Requires jquery.mousewheel.js (https://github.com/brandonaaron/jquery-mousewheel) - Allows slider navigating via mousewheel pausePlay: false, //Boolean: Create pause/play dynamic element pauseText: 'Pause', //String: Set the text for the "pause" pausePlay item playText: 'Play', //String: Set the text for the "play" pausePlay item // Callback API start: function () { jQuery(".flexslider.flexFull").removeClass("loading-slider"); }, before: function () { }, //Callback: function(slider) - Fires asynchronously with each slider animation after: function () { }, //Callback: function(slider) - Fires after each slider animation completes end: function () { }, //Callback: function(slider) - Fires when the slider reaches the last slide (asynchronous) added: function () { }, //{NEW} Callback: function(slider) - Fires after a slide is added removed: function () { } //{NEW} Callback: function(slider) - Fires after a slide is removed }); }) |
SCREENSHOT: