JSFiddle - React, Tailwind, and code Playground
by Lhankor_Mhy
HTML
<link rel="stylesheet" href="https://unpkg.com/@acab/reset.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css">
<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
ここに言語を入力
<div class="swiper mySwiper p-mv-swiper">
<div class="swiper-wrapper">
<img class="swiper-slide" src="http://placehold.jp/100x150.png?text=swiper-img01.jpg" alt="">
<img class="swiper-slide" src="http://placehold.jp/100x150.png?text=swiper-img02.jpg" alt="">
<img class="swiper-slide" src="http://placehold.jp/100x150.png?text=swiper-img03.jpg" alt="">
<img class="swiper-slide" src="http://placehold.jp/100x150.png?text=swiper-img04.jpg" alt="">
<img class="swiper-slide" src="http://placehold.jp/100x150.png?text=swiper-img01.jpg" alt="">
<img class="swiper-slide" src="http://placehold.jp/100x150.png?text=swiper-img02.jpg" alt="">
<img class="swiper-slide" src="http://placehold.jp/100x150.png?text=swiper-img03.jpg" alt="">
<img class="swiper-slide" src="http://placehold.jp/100x150.png?text=swiper-img04.jpg" alt="">
</div>
</div>
CSS
.swiper-slide {
border: solid 10px white;
box-shadow: 0 0 8px 0 rgba(#3338);
object-fit: cover;
}
JavaScript
const swiper = new Swiper('.swiper', {
slidesPerView: 4,
// slidesPerView: "auto",
grabCursor: true,
effect: "creative",
loop: true,
creativeEffect: {
limitProgress: 3,
// perspective: false,
prev: {
translate: [-10, 0, 0],
rotate: [0, 0, -10],
scale: 0.8,
opacity: 0,
origin: "left bottom",
},
next: {
translate: [10, 0, 0],
rotate: [0, 0, 10],
opacity: 1,
origin: "left bottom",
},
},
autoplay: true,
});