Closed5

Swiper を Next.js で使う

OkakaOkaka

version

  • "next": "13.4.3",
  • "swiper": "8.1.0"
  • "@types/swiper": "^6.0.0"
OkakaOkaka

import 方法

import { Swiper, SwiperSlide } from "swiper/react";
import SwiperCore, { Navigation, Autoplay } from "swiper";

//swiper core styles
import "swiper/swiper.min.css";

// swiper bunble styles
import "swiper/swiper-bundle.min.css";
OkakaOkaka

前のやり方ではうまくいかなかった

このように修正

import { Swiper, SwiperSlide } from "swiper/react";
import SwiperCore, { Navigation, Autoplay } from "swiper";

import "swiper/css";
import "swiper/css/pagination";

SwiperCore.use([Autoplay, Pagination]);
OkakaOkaka

      <Swiper
        loop={true}
        pagination={{
          dynamicBullets: true,
          clickable: true,
        }}
        autoplay={{
          delay: 2500,
          disableOnInteraction: false,
        }}
      >
         .....
     </Swiper>
OkakaOkaka

あとは、 pagnation の button を コンポーネントとして作って設置できるようにしたい

このスクラップは5ヶ月前にクローズされました