我正在使用http://react-bootstrap.github.io/轮播组件。我正在尝试自定义包含一些文本的轮播指示符,并使其看起来像带有文本的按钮,但将渲染'ol'标记反应为新的CarouseItem并且没有重定向功能
return (
<Carousel id="sampleSlide" indicators={false}>
<ol className="carousel-indicators">
<li data-target='#sampleSlide' data-slide-to="0" className="active"></li>
<li data-target= '#sampleSlide' data-slide-to="1"></li>
</ol>
<CarouselItem>
<div className="itemContent">
Hello World
</div>
</CarouselItem>
<CarouselItem>
<div className="itemContent">
Hello World
</div>
</CarouselItem>
</Carousel>
);
有没有办法自定义它或任何其他方法呢?
答案 0 :(得分:2)
您可以使用自定义CSS / SCSS更改Bootstrap轮播指标
Reactjs代码:
<div className={classes.my__carousel_main}>
<Carousel>
<Carousel.Item>
<img
className="d-block w-100"
src={require("../../assets/utf_banner.png")}
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>
</Carousel>
</div>
CSS / SCSS代码:
.my__carousel_main {
div{
ol{
li{
background-color: red;
border-radius: 50%;
height: 10px;
width: 10px;
}
}
}
}
谢谢;)