carousel - react-bootstrap 如何控制轮播设置、控件、指示器、自动旋转、间隔时间

标签 carousel react-bootstrap

所以问题很简单:如何传递变量来管理轮播(react-bootstrap)中的设置? 我想传递(参数/ Prop /状态),以便能够通过传递 Prop 来动态显示/隐藏下一个上一个按钮、自动播放、两张幻灯片之间的时间间隔等(就像在常规引导轮播中所做的那样)通过添加 html 或通过 CSS 隐藏它来完成,这是 imao 2010 解决方案)。任何想法?

这是我的代码,取自:here 。不幸的是,文档很差(或者用户界面很差,所以我无法找到更详细的文档。)

代码:

 <Carousel>

  <Carousel.Item>
    <img
      className="d-block w-100"
      src="holder.js/800x400?text=First slide&bg=373940"
      alt="First slide"
    />
    <Carousel.Caption>
      <h3>First slide label</h3>
      <p>Nulla vitae elit libero, a pharetra augue mollis interdum.</p>
    </Carousel.Caption>
  </Carousel.Item>

  /* and so on,  next item, next item, etc... */

</Carousel>

最佳答案

尝试了一些解决方法并花了几个小时将 Carousel React-Bootstrap 与 Carousel Bootstrap 本身进行比较后,我得到了在 React-Bootstrap 中工作的解决方案:

 <Carousel
    autoPlay={true}
    interval={5000}
    controls={false}
    indicators={false}
  >

现在您唯一应该做的就是使这些 true/false 来自您的 json/config/props 以便以编程方式进行更改。注意“间隔”是以毫秒为单位的值(例如:5 秒帧为 5000)。

我希望这个解决方案可以帮助别人,就像我希望它在我问问题时对我有帮助一样:) 干杯!

关于carousel - react-bootstrap 如何控制轮播设置、控件、指示器、自动旋转、间隔时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60492966/

相关文章:

html - 我怎样才能将这个超大屏幕/旋转木马固定为图像的大小?

css - Angular 2 在时间间隔内改变组件 - 组件轮播(不是图像)

css - 如何创建粘性底部搜索框 Bootstrap (React)

javascript - React 组件类元编程

reactjs - 仅从 Bootstrap 导入网格系统以进行 react

javascript - Owl Carousel 外箭头导航

javascript - carouFredsel 中的暂停事件

html - Flickity 图像不会调整大小,它们会被截断

javascript - react-bootstrap:清除元素值

css - 如何使用 React bootstrap List Group 将左侧的用户名和右侧的点对齐?