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;
            transition: transform .5s;
        }

        .p-mv-swiper .swiper-slide-active {
            transform: translate3d(23px, 59px, 0) rotate(-7deg) !important;
            z-index: 4;
        }

        .p-mv-swiper .swiper-slide-active+.swiper-slide {
            transform: translate3d(-217px, 31px, 0) rotate(0deg) !important;
            z-index: 3;
        }

        .p-mv-swiper .swiper-slide-active+.swiper-slide+.swiper-slide {
            transform: translate3d(-417px, 0px, 0) rotate(4deg) !important;
            z-index: 2;
        }

        .p-mv-swiper .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide {
            transform: translate3d(-613px, 43px, 0) rotate(9deg) !important;
            z-index: 1;
        }

JavaScript

const swiper = new Swiper('.swiper', {
            slidesPerView: 4,

            grabCursor: true,
            loop: true,
            autoplay: true,
        });