JSFiddle - React, Tailwind, and code Playground

by wisegorilla

HTML

<link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.min.css">
<script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script>
    <div class="swiper-container mySwiper">
      <div class="swiper-wrapper">
        <div class="swiper-slide"><img src="https://oxygen.test/wp-content/uploads/2021/06/brewista.png"></div>
        <div class="swiper-slide"><img src="https://oxygen.test/wp-content/uploads/2021/06/cocomd.png"></div>
        <div class="swiper-slide"><img src="https://oxygen.test/wp-content/uploads/2021/06/comfortgena.png"></div>
        <div class="swiper-slide"><img src="https://oxygen.test/wp-content/uploads/2021/06/ghostek.png"></div>
        <div class="swiper-slide"><img src="https://oxygen.test/wp-content/uploads/2021/06/hectares.png"></div>
        <div class="swiper-slide"><img src="https://oxygen.test/wp-content/uploads/2021/06/irealm.png"></div>
        <div class="swiper-slide"><img src="https://oxygen.test/wp-content/uploads/2021/06/kouti.png"></div>
        <div class="swiper-slide"><img src="https://oxygen.test/wp-content/uploads/2021/06/mistify.png"></div>
      </div>
      <div class="swiper-pagination"></div>
    </div>

CSS

.swiper-slide img {
	max-height: 70px;
	max-width: 300px;
}

.swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100px;
}
.swiper-pagination {
	position: relative;
}

JavaScript

var swiper = new Swiper(".mySwiper", {
  slidesPerView: 4,
  spaceBetween: 30,
  slidesPerGroup: 4,
  loop: true,
  loopFillGroupWithBlank: true,
  autoplay: {
    delay: 2000,
    disableOnInteraction: false,
  },
  pagination: {
    el: ".swiper-pagination",
    clickable: true,
  },
  breakpoints: {
    640: {
      slidesPerView: 4,
      spaceBetween: 20,
    },
    768: {
      slidesPerView: 4,
      spaceBetween: 40,
    },
    1024: {
      slidesPerView: 4,
      spaceBetween: 50,
    },
  },
});