【发布时间】:2020-11-15 00:03:47
【问题描述】:
我正在使用来自react-bootstrap 的轮播,它对我来说很好,但我唯一不能自定义的是:
- 箭头
- 指标线
我只想将箭头颜色从白色透明更改为橙色,并希望将线条替换为点。
<Carousel className="home-slider">
{
LIST.map((classitem) =>
<Carousel.Item className="home-slider-item">
<img
className="slider-item"
src={classitem.classpic[0]}
alt="Slide"
/>
<Carousel.Caption className="slider-item-content">
<h3>{classitem.title}</h3>
<p>{classitem.desc}</p>
<div className="slider-button">
<BlueButton link_href={`/classdetails?id=${classitem.id}`} text="Discover" />
</div>
</Carousel.Caption>
</Carousel.Item>
)
}
</Carousel>
css 是:
.home-slider {
width: 70%;
margin-left: 20%;
margin-right: 10%;
}
.home-slider h3{
font-size: 24px;
color: white;
text-align: left;
font-family: Fredoka One;
}
.home-slider p{
font-size: 16px;
color: white;
font-weight: normal;
text-align: left;
font-family: Source Sans Pro;
}
.slider-item {
width: 100%;
height: 400px;
border-radius: 20px;
object-fit: cover;
}
.slider-item-content {
margin-bottom: 40px;
border-radius: 20px;
background-color: #ff725590;
padding: 10px 10px 10px 10px;
}
.slider-button {
text-align: left;
margin-top: 50px;;
}
这就是我所拥有的:
知道如何将线改为点并更改箭头的颜色吗?
谢谢
【问题讨论】:
-
Bootstrap carousel 用处不大,为什么不用 Owl Carousel?它有很多可供您使用的选项。
-
应该有一种方法可以使用 css 编辑箭头的颜色,不确定线到点,你能在 Codesandbox 上分享你的代码吗?
-
所以我发现@ꜱᴏʜᴇʟʟ 有一个好主意。猫头鹰轮播很快就会被弃用,但它们会重定向到小滑块,这解决了我正在开发的滑块和轮播上的问题
-
@SOHELL 请继续
-
@ꜱᴏʜᴇʟʟ 你有例子吗?我尝试在反应中使用它,但它无法正常工作继续运行错误
标签: javascript css reactjs react-bootstrap