javascript 如何在旋转木马上显示上一张和下一张幻灯片的片段?

0sgqnhkj  于 2023-04-04  发布在  Java
关注(0)|答案(1)|浏览(102)

我是ReactJS的初学者,我想渲染我的carousel的幻灯片,显示上一张幻灯片的一部分,也显示下一张幻灯片的一部分,我需要做的是像下面的例子一样:

我目前使用的是react-elastic-carousel库,但我并不依附于它,任何在ReactJS中工作的库我都愿意使用。目前在我的代码中,幻灯片显示的是100%的空间。
下面是我在codesandbox.io中输入的代码:

import React from "react";
import "./styles.css";
import Carousel from "react-elastic-carousel";

export default function App() {
  return (
    <div className="App">
      <Carousel itemsToShow={1} initialActiveIndex={3}>
        <div className="div">1</div>
        <div className="div">2</div>
        <div className="div">3</div>
        <div className="div">4</div>
        <div className="div">5</div>
        <div className="div">6</div>
        <div className="div">7</div>
      </Carousel>
    </div>
  );
}

提前谢谢你的帮助

laik7k3q

laik7k3q1#

我可以通过改变slider-container上的溢出来显示前一张和下一张幻灯片:

.rec.rec-slider-container {
  overflow: visible;
}

我也会把overflow-x: hidden;放在你的身体上,这样它就不会左右滚动了。
codesandbox.io

相关问题