Swiper grid example

by pawangupta18

HTML

<link rel="stylesheet" href="https://rawgit.com/nolimits4web/Swiper/master/dist/css/swiper.min.css">
<script src="https://rawgit.com/nolimits4web/Swiper/master/dist/js/swiper.min.js"></script>
    <!-- Swiper -->
    <div class="swiper-container">
        <div class="swiper-wrapper">
            <div class="swiper-slide"><div>Slide 1</div></div>
            <div class="swiper-slide"><div>Slide 2</div></div>
            <div class="swiper-slide"><div>Slide 3</div></div>
            <div class="swiper-slide"><div>Slide 4</div></div>
            <div class="swiper-slide"><div>Slide 5</div></div>
            <div class="swiper-slide"><div>Slide 6</div></div>
            <div class="swiper-slide"><div>Slide 7</div></div>
            <div class="swiper-slide"><div>Slide 8</div></div>
        </div>
        <!-- Add Arrows -->
    <div class="swiper-button-next">
      
      <svg height="32px" style="enable-background:new 0 0 32 32;" version="1.1" viewBox="0 0 32 32" width="32px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Layer_1"/><g id="arrow_x5F_right_x5F_alt1"><path d="M16,0C7.164,0,0,7.164,0,16s7.164,16,16,16s16-7.164,16-16S24.836,0,16,0z M16.031,24v-6H8v-4h8.031   V8.031L24,16L16.031,24z" style="fill:#4E4E50;"/></g></svg>
    </div>
    <div class="swiper-button-prev">
      <svg height="32px" style="enable-background:new 0 0 32 32;" version="1.1" viewBox="0 0 32 32" width="32px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Layer_1"/><g id="arrow_x5F_left_x5F_alt1"><path d="M16,32c8.836,0,16-7.164,16-15.998C32,7.164,24.836,0,16,0S0,7.164,0,16.002   C0,24.836,7.164,32,16,32z M15.969,8v6.002H24V18h-8.031v5.969L8,16.002L15.969,8z" style="fill:#4E4E50;"/></g></svg>
    </div>
         <!-- Add Pagination -->
         <div class="swiper-pagination"></div>  
    </div>

CSS

html, body {
        position: relative;
        height: 100%;
    }
    body {
        background: #eee;
        font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 14px;
        color:#000;
        margin: 0;
        padding: 0;
    }
    .swiper-container {
        width: 100%;
        height: 220px;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        width:200px;
        height:220px;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .swiper-slide:last-child{
        background:red; 
    }
    .swiper-slide div{
        width:180px;
        height:200px;
        margin:10px;
        background:lightblue;   
    }
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev, .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
      background-image:none;
       
      }

JavaScript

var mySwiper = new Swiper('.swiper-container', {
    speed: 400,
    spaceBetween: 10,
    loop: true,
    slidesPerView: 4,
    autoplay: {
    delay: 5000,
  },
  navigation: {
    nextEl: '.swiper-button-next',
    prevEl: '.swiper-button-prev',
  },
  pagination: {
    el: '.swiper-pagination',
    type: 'bullets',
    clickable: true,
  },
});