Category Archives: Slider

FSPagerView : An elegant Screen Slide Library.

FSPagerView is an elegant library of screen slides. This is very useful for creating Banner View, Product Show, Welcome / Guide Pages ? Screen / ViewController sliders.

  • Unlimited scrolling.
  • Automatic gliding.
  • Horizontal and vertical scrolling.
  • Fully customized article, a predefined article on the banner.
  • Control pages that are fully customizable.
  • Take over 3D transformers.
  • Simple and fun use of the API.
  • Supports SWIFT and OBJECTIVE-C.

Read More Download

Dependency free JavaScript ES6 slider

A slider and a dependency JavaScript carousel ES6. It is light, flexible and fast. Designed to slide. No less no more.

  • Free of dependencies. Everything inclusive, ready to use.
  • Light. Only ~ 23kb (~ 7kb gzippt) with all functions on board.
  • Modular. Remove unused modules and further reduce the script weight.
  • Expandable. Insert your own modules with additional functions.
  • Bundler ready. Do you use Rollup or Webpack? We have your back.

Download the files using the download link. Then place the each files to corresponding folder.

CSS : Call css files to header

<!– Required Core stylesheet –>
<link rel="stylesheet" href="node_modules/@glidejs/glide/dist/css/glide.core.min.css">

<!– Optional Theme stylesheet –>
<link rel="stylesheet" href="node_modules/@glidejs/glide/dist/css/glide.theme.min.css">

Add the below markup to the HTML

<div class="glide">
<div data-glide-el="track" class="glide__track">
<ul class="glide__slides">
<li class="glide__slide"></li>
<li class="glide__slide"></li>
<li class="glide__slide"></li>
</ul>
</div>
</div>

Please download the files using the below links and follow the informations

Read More Demo Download

Download Free Responsive jQuery Content Slider

Responsive jQuery content slider, Check the below features

  • Fully responsive
  • Horizontal, vertical, and fade modes
  • Slides can contain images, video, or HTML content
  • Small file size, fully themed, simple to implement
  • Browser support: Firefox, Chrome, Safari, iOS, Android, IE7+

Please use the following methods to use the plugin. First thing you have to do is download the whole files. and place the css code in css files. Call the jquery files from google or from any other good cdn

Step 1 : Include Libraries

<!– jQuery library (served from Google) –>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<!– bxSlider Javascript file –>
<script src="/js/jquery.bxslider.min.js"></script>
<!– bxSlider CSS file –>
<link href="/lib/jquery.bxslider.css" rel="stylesheet" />

Or, if you like, you can get the bxSlider’s resources from the CDN: check below

<script src="https://cdnjs.cloudflare.com/ajax/libs/bxslider/4.2.15/jquery.bxslider.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/bxslider/4.2.15/jquery.bxslider.min.css" rel="stylesheet" />

Step 2: HTML markup

Insert the markup in the slider div

<ul class="bxslider">
<li><img src="/images/pic1.jpg" /></li>
<li><img src="/images/pic2.jpg" /></li>
<li><img src="/images/pic3.jpg" /></li>
<li><img src="/images/pic4.jpg" /></li>
</ul>

Step 3: Calling the bxSlider

$(document).ready(function(){
$(‘.bxslider’).bxSlider();
});

Read More Demo Download

Download Fully responsive jQuery Slider Plugin

Download a beautiful, fully responsive jQuery slider plugin.

You can started with FlexSlider by following the below 3 easy steps!

Include the below items to the of your document. These code will link jQuery and the FlexSlider core CSS and javascript files into your website page.

<!– Place somewhere in the <head> of your document –>
<link rel="stylesheet" href="flexslider.css" type="text/css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script src="jquery.flexslider.js"></script>

HTML Markup

Please add the html markup to wherever the slider is needed

<!– Place somewhere in the <body> of your page –>
<div class="flexslider">
<ul class="slides">
<li>
<img src="slide1.jpg" />
</li>
<li>
<img src="slide2.jpg" />
</li>
<li>
<img src="slide3.jpg" />
</li>
</ul>
</div>

Call the plugin

For initializing the plugin add the below code in footer

<!– Place in the <head>, after the three links –>
<script type="text/javascript" charset="utf-8">
$(window).load(function() {
$(‘.flexslider’).flexslider();
});
</script>

Please check and use wisely the below customization codes

namespace: "flex-", //{NEW} String: Prefix string attached to the class of every element generated by the plugin
selector: ".slides > li", //{NEW} Selector: Must match a simple pattern. ‘{container} > {slide}’ — Ignore pattern at your own peril
animation: "fade", //String: Select your animation type, "fade" or "slide"
easing: "swing", //{NEW} String: Determines the easing method used in jQuery transitions. jQuery easing plugin is supported!
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: true, //Boolean: Animate slider automatically
slideshowSpeed: 7000, //Integer: Set the speed of the slideshow cycling, in milliseconds
animationSpeed: 600, //Integer: Set the speed of animations, in milliseconds
initDelay: 0, //{NEW} Integer: Set an initialization delay, in milliseconds
randomize: false, //Boolean: Randomize slide order

// Usability features
pauseOnAction: true, //Boolean: Pause the slideshow when interacting with control elements, highly recommended.
pauseOnHover: false, //Boolean: Pause the slideshow when hovering over slider, then resume when no longer hovering
useCSS: true, //{NEW} Boolean: Slider will use CSS3 transitions if available
touch: true, //{NEW} Boolean: Allow touch swipe navigation of the slider on touch-enabled devices
video: false, //{NEW} Boolean: If using video in the slider, will prevent CSS3 3D Transforms to avoid graphical glitches

// Primary Controls
controlNav: true, //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

// 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

// Special properties
controlsContainer: "", //{UPDATED} Selector: USE CLASS SELECTOR. Declare which container the navigation elements should be appended too. Default container is the FlexSlider element. Example use would be ".flexslider-container". Property is ignored if given element is not found.
manualControls: "", //Selector: Declare custom control navigation. Examples would be ".flex-control-nav li" or "#tabs-nav li img", etc. The number of elements in your controlNav should match the number of slides/tabs.
sync: "", //{NEW} Selector: Mirror the actions performed on this slider with another slider. Use with care.
asNavFor: "", //{NEW} Selector: Internal property exposed for turning the slider into a thumbnail navigation for another slider

// Carousel Options
itemWidth: 0, //{NEW} Integer: Box-model width of individual carousel items, including horizontal borders and padding.
itemMargin: 0, //{NEW} Integer: Margin between carousel items.
minItems: 0, //{NEW} Integer: Minimum number of carousel items that should be visible. Items will resize fluidly when below this.
maxItems: 0, //{NEW} Integer: Maxmimum number of carousel items that should be visible. Items will resize fluidly when above this limit.
move: 0, //{NEW} Integer: Number of carousel items that should move on animation. If 0, slider will move all visible items.

// Callback API
start: function(){}, //Callback: function(slider) – Fires when the slider loads the first slide
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

Read More Demo Download

Download JavaScript Fullscreen Slider

Using javascript create a fullscreen slider . This asset controls sections in a HTML page.That one resizing sections to fullscreen resolution and moves these individually by wheel/touch events.

Usage

Add Css in head


<link rel="preload" as="style" href="/fullscreen-slider/css/main.min.css" onload="this.onload=null;this.rel=’stylesheet’">

Insert the below html code to body

<div class="l-page" data-page-id="index">
<div class="p-global-header">
<h1 class="p-global-title">FullScreen Slider</h1>
<div class="p-global-links"><a href="https://github.com/ykob/fullscreen-slider">View Source on GitHub</a></div>
</div>
<div class="l-contents">
<div class="p-sections-wrap js-fullscreen-wrap">
<div class="p-section p-section–01 js-fullscreen-section">
<div class="p-section__in">
<h2 class="p-section__header">Section1</h2>
<p class="p-section__text">Lorem ipsum dolor sit amet, consectetuer adipiscing elit.<br>Aenean commodo ligula eget dolor. Aenean massa.</p>
</div>
</div>
<div class="p-section p-section–02 js-fullscreen-section">
<div class="p-section__in">
<h2 class="p-section__header">Section2</h2>
<p class="p-section__text">Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.<br>Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.<br>Nulla consequat massa quis enim.</p>
</div>
</div>
<div class="p-section p-section–03 js-fullscreen-section">
<div class="p-section__in">
<h2 class="p-section__header">Section3</h2>
<p class="p-section__text">Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu.<br>In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo.<br>Nullam dictum felis eu pede mollis pretium.</p>
</div>
</div>
<div class="p-section p-section–04 js-fullscreen-section">
<div class="p-section__in">
<h2 class="p-section__header">Section4</h2>
<p class="p-section__text">Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi.<br>Aenean vulputate eleifend tellus.<br>Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim.</p>
</div>
</div>
<div class="p-section p-section–05 js-fullscreen-section">
<div class="p-section__in">
<h2 class="p-section__header">Section5</h2>
<p class="p-section__text">Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus.<br>Phasellus viverra nulla ut metus varius laoreet.<br>Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue.</p>
</div>
</div>
</div>
<div class="p-pager js-fullscreen-pager">
<div class="p-pager__in">
<div class="p-pager__pointer js-fullscreen-pager-pointer js-hover"></div>
<div class="p-pager__pointer js-fullscreen-pager-pointer js-hover"></div>
<div class="p-pager__pointer js-fullscreen-pager-pointer js-hover"></div>
<div class="p-pager__pointer js-fullscreen-pager-pointer js-hover"></div>
<div class="p-pager__pointer js-fullscreen-pager-pointer js-hover"></div>
<div class="p-pager__bar"></div>
</div>
</div>
<div class="p-background js-fullscreen-bg"></div>
</div>
</div>

Js Code in footer

<script src="/fullscreen-slider/js/main.min.js" async></script>

Demo Download Read More

Download JQuery LightSlider

Download JQuery lightSlider for building awesome slider for your website. Jquery lightslider is having top features as follows, lightweight responsive Content slider with carousel thumbnails navigation

Jquery Lightslider Features

  • Fully responsive – will adapt to any device.
  • Separate settings per breakpoint.
  • Gallery mode to create an image slideshow with thumbnails
  • Supports swipe and mouseDrag
  • Add or remove slides dynamically.
  • Small file size, fully themed, simple to implement.
  • CSS transitions with jQuery fallback.
  • Full callback API and public methods.
  • Auto play and infinite loop to create a content carousel.
  • Keyboard, arrows and dots navigation.
  • Chrome, Safari, Firefox, Opera, IE7+, IOS, Android, windows phone.
  • Slide and Fade Effects.
  • Auto width, Vertical Slide, Adaptiveheight, Rtl support…
  • Multiple instances on one page.
  • Slide anything (youtube, vimeo , google map …)
Usage

Add the following code into the head

<link type="text/css" rel="stylesheet" href="css/lightslider.css" />
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="js/lightslider.js"></script>
    // Do not include both lightslider.js and lightslider.min.js

Add the below HTML code

<ul id="light-slider">
    <li>
        <h3>First Slide</h3>
        <p>Lorem ipsum Cupidatat quis pariatur anim.</p>
    </li>
    <li>
        <h3>Second Slide</h3>
        <p>Lorem ipsum Excepteur amet adipisicing fugiat velit nisi.</p>
    </li>
    ...
</ul>
For initialization
<script type="text/javascript">
    $(document).ready(function() {
        $("#light-slider").lightSlider();
    });
</script>
Settings
<script type="text/javascript">
    $(document).ready(function() {
        $("#light-slider").lightSlider({
            item: 3,
            autoWidth: false,
            slideMove: 1, // slidemove will be 1 if loop is true
            slideMargin: 10,

            addClass: '',
            mode: "slide",
            useCSS: true,
            cssEasing: 'ease', //'cubic-bezier(0.25, 0, 0.25, 1)',//
            easing: 'linear', //'for jquery animation',////

            speed: 400, //ms'
            auto: false,
            pauseOnHover: false,
            loop: false,
            slideEndAnimation: true,
            pause: 2000,

            keyPress: false,
            controls: true,
            prevHtml: '',
            nextHtml: '',

            rtl:false,
            adaptiveHeight:false,

            vertical:false,
            verticalHeight:500,
            vThumbWidth:100,

            thumbItem:10,
            pager: true,
            gallery: false,
            galleryMargin: 5,
            thumbMargin: 5,
            currentPagerPosition: 'middle',

            enableTouch:true,
            enableDrag:true,
            freeMove:true,
            swipeThreshold: 40,

            responsive : [],

            onBeforeStart: function (el) {},
            onSliderLoad: function (el) {},
            onBeforeSlide: function (el) {},
            onAfterSlide: function (el) {},
            onBeforeNextSlide: function (el) {},
            onBeforePrevSlide: function (el) {}
        });
    });
</script>
Methods

Read More Demo Download

Download Awesome vanilla javascript slider for all purposes

A tiny slider for all purposes. This tiny-slider only works with static content and it works in the browser. If you are loading the html dynamically, make sure to call tns() after its loading. On this version using % instead of px
and CSS Mediaqueries if supported

Please follow the below steps
1. Add the below css into head (and IE8 polyfills if needed)

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.1/tiny-slider.css">
<!–[if (lt IE 9)]><script src="https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.1/min/tiny-slider.helper.ie8.js"></script>

2. The HTML markup

<div class="my-slider">
<div></div>
<div></div>
<div></div>
</div>
<!– or ul.my-slider > li –>

3. Initialize tns()

Add tiny-slider.js to footer of your page:

<script src="https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.1/min/tiny-slider.js"></script>
<!– NOTE: prior to v2.2.1 tiny-slider.js need to be in <body> –>

Follow the below given Responsive options

The following options can be redefined in responsive field:
startIndex,
items,
slideBy,
speed,
autoHeight,
fixedWidth,
edgePadding,
gutter,
center,
controls,
controlsText,
nav,
autoplay,
autoplayHoverPause,
autoplayResetOnVisibility,
autoplayText,
autoplayTimeout,
touch,
mouseDrag,
arrowKeys,
disable

Sample code

<script>
var slider = tns({
container: ‘.my-slider’,
items: 1,
responsive: {
640: {
edgePadding: 20,
gutter: 20,
items: 2
},
700: {
gutter: 30
},
900: {
items: 3
}
}
});
</script>

Read More Demo Download

Download jQuery plugin : Touch enabled, responsive lightbox for displaying images and videos

Download jQuery Touch enabled, responsive lightbox for displaying images, videos. You can download and customize it your own way.

<!– 1. Add latest jQuery and fancybox files –>

<script src="//code.jquery.com/jquery-3.3.1.min.js"></script>

<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.6/dist/jquery.fancybox.min.css" />
<script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.6/dist/jquery.fancybox.min.js"></script>

<!– 2. Create links –>

<a data-fancybox="gallery" href="big_1.jpg"><img src="small_1.jpg"></a>
<a data-fancybox="gallery" href="big_2.jpg"><img src="small_2.jpg"></a>

<!– 3. Have fun! –>

Here is the quick start guide. Follow below steps.

Demo Read More Download

Download Awesome Mobile Touch Slider

Swiper is the free latest mobile touch slider. Includes with hardware accelerated transitions and awesome native behavior. The swiper designed for using in mobile websites, mobile web apps, and native hybrid apps . Intentionally designed for iOS, but also compatible with latest android and windows versions.

Please not one thing “Swiper is not compatible with all platforms”

Demo Read More Download