【发布时间】:2022-01-14 10:13:50
【问题描述】:
仅在 create-react-app 中安装 bootstrap 无法导航到下一张和上一张幻灯片。这里我使用bootstrap 类和HTML。
P.S : 仅适用于 bootstrap 而不是 react-bootrap。
Carousel.js
export default function Carousel() {
return (
<div className="Carousel">
<div
id="carouselExampleIndicators"
class="carousel slide"
data-bs-ride="carousel"
>
<div class="carousel-indicators">
<button
type="button"
data-bs-target="#carouselExampleIndicators"
data-bs-slide-to="0"
class="active"
aria-current="true"
aria-label="Slide 1"
></button>
<button
type="button"
data-bs-target="#carouselExampleIndicators"
data-bs-slide-to="1"
aria-label="Slide 2"
></button>
<button
type="button"
data-bs-target="#carouselExampleIndicators"
data-bs-slide-to="2"
aria-label="Slide 3"
></button>
</div>
<div class="carousel-inner">
<div class="carousel-item active">
<img
src="https://www.whats-on-netflix.com/wp-content/uploads/2018/09/naruto-on-netflix.jpg"
class="d-block w-100"
alt="naruto"
/>
</div>
<div class="carousel-item">
<img
src="https://pbs.twimg.com/media/EZVmgtkVcAAYpWP.jpg"
class="d-block w-100"
alt="eren"
/>
</div>
<div class="carousel-item">
<img
src="https://media.comicbook.com/2021/06/dragon-ball-z-goku-1273631-1280x0.jpeg"
class="d-block w-100"
alt="goku"
/>
</div>
</div>
<button
class="carousel-control-prev"
type="button"
data-bs-target="#carouselExampleIndicators"
data-bs-slide="prev"
>
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="visually-hidden">Previous</span>
</button>
<button
class="carousel-control-next"
type="button"
data-bs-target="#carouselExampleIndicators"
data-bs-slide="next"
>
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="visually-hidden">Next</span>
</button>
</div>
</div>
);
}
这里我使用 scss 并在 style.scss 中导入 bootstrap scss 并在 App.js 中导入
@import "~bootstrap/scss/bootstrap";
是否缺少需要添加的依赖项?
【问题讨论】:
标签: reactjs sass bootstrap-5 bootstrap-carousel