Ser*_*Jar 4 swiper.js react-swiper
因此,我根据朋友的推荐使用 Swiper.js 来创建自动滚动滑块。但我不知道如何使幻灯片之间的过渡平滑。目前,当我更改自动播放毫秒时,它只会更改更改幻灯片所需的时间。
这是我的代码:
import React from "react";
// Import Swiper React components
import { Swiper, SwiperSlide } from "swiper/react";
import ReviewCard from "../Review/ReviewCard";
import ReviewCard2 from "../Review/ReviewCard2";
// Import Swiper styles
import "swiper/css";
import "swiper/css/pagination";
import "swiper/css/navigation";
import "swiper/css";
// import required modules
import { Autoplay } from "swiper";
export default function App() {
return (
<>
<Swiper
slidesPerView={8}
spaceBetween={30}
slidesPerGroup={1}
autoplay={{
delay: 5500,
disableOnInteraction: false,
}}
loop={true}
loopFillGroupWithBlank={true}
breakpoints={{
// when window width is >= 320px
320: {
slidesPerView: 2,
spaceBetween: 150,
},
// when window width is >= 480px
480: {
slidesPerView: 3,
spaceBetween: 30,
},
// when window width is >= 640px
640: {
slidesPerView: 4,
spaceBetween: 180,
},
768: {
slidesPerView: 7,
spaceBetween: 40,
},
1024: {
slidesPerView: 8,
spaceBetween: 50,
},
}}
modules={[Autoplay]}
className="mySwiper"
>
<SwiperSlide>
<ReviewCard />
</SwiperSlide>
<SwiperSlide>
<ReviewCard />
</SwiperSlide>
<SwiperSlide>
<ReviewCard2 />
</SwiperSlide>
<SwiperSlide>
<ReviewCard />
</SwiperSlide>
<SwiperSlide>
<ReviewCard />
</SwiperSlide>
<SwiperSlide>
<ReviewCard2 />
</SwiperSlide>
</Swiper>
</>
);
}
Run Code Online (Sandbox Code Playgroud)
我发现的一个非常好的例子,关于我希望它如何工作,几乎就像在https://www.trustpilot.com/上水平滚动的“最近的评论”一样
| 归档时间: |
|
| 查看次数: |
16042 次 |
| 最近记录: |