目次
事前準備
スライダーに表示したい任意の画像を3種類用意して、「img.png」「img1.png」「img2.png」として、ソースコードと同じディレクトリに格納する。
ライブラリインストール
以下のコマンドを実行して、各種ライブラリをインストールする。
npm i --save-dev @types/react-slick npm install slick-carousel
ソースコード
ソースコードの全量は以下です。
「sliderSettings」にて、スライダーの各種パラメータの調整が可能です。
import Slider from "react-slick";
import "slick-carousel/slick/slick.css";
import imgSample from "./img.png";
import imgSample1 from "./img1.png";
import imgSample2 from "./img2.png";
const sliderSettings = {
autoplay: true, // スライドを自動再生
autoplaySpeed: 4500,
infinite: true, // コンテンツループ
arrows: false, // 「前」「次」のスライドを操作する矢印を非表示
cssEase: "linear",
speed: 500, // スライドアニメーションのスピード
variableWidth: true,
};
const carouselItems = [
{ image: imgSample, alt: "" },
{ image: imgSample1, alt: "" },
{ image: imgSample2, alt: "" },
];
const SliderSample = () => {
return (
<div>
<Slider {...sliderSettings}>
{carouselItems.map((carouselItem, index) => (
<div key={index}>
<img
src={carouselItem.image}
alt={carouselItem.alt}
width="300px"
/>
</div>
))}
</Slider>
</div>
);
};
export default SliderSample;