Bootstrap 5 輪播
輪播 / 幻燈片
輪播是用於迴圈顯示元素的幻燈片
如何建立輪播
以下示例顯示瞭如何建立帶有指示器和控制元件的基本輪播
示例
<!-- Carousel -->
<div id="demo" class="carousel slide" data-bs-ride="carousel">
<!-- 指示器/圓點 -->
<div class="carousel-indicators">
<button type="button" data-bs-target="#demo" data-bs-slide-to="0" class="active"></button>
<button type="button" data-bs-target="#demo" data-bs-slide-to="1"></button>
<button type="button" data-bs-target="#demo" data-bs-slide-to="2"></button>
</div>
<!-- 幻燈片/輪播 -->
<div class="carousel-inner">
<div class="carousel-item active">
<img src="la.jpg" alt="洛杉磯" class="d-block w-100">
</div>
<div class="carousel-item">
<img src="chicago.jpg" alt="芝加哥" class="d-block w-100">
</div>
<div class="carousel-item">
<img src="ny.jpg" alt="紐約" class="d-block w-100">
</div>
</div>
<!-- 左右控制元件/圖示 -->
<button class="carousel-control-prev" type="button" data-bs-target="#demo" data-bs-slide="prev">
<span class="carousel-control-prev-icon"></span>
</button>
<button class="carousel-control-next" type="button" data-bs-target="#demo" data-bs-slide="next">
<span class="carousel-control-next-icon"></span>
</button>
</div>
自己動手試一試 »
示例說明
對上面示例中的每個類作用的說明
類 | 描述 |
---|---|
.carousel |
建立輪播 |
.carousel-indicators |
為輪播新增指示器。這些是每個幻燈片底部的點(指示輪播中有多少個幻燈片,以及使用者當前正在檢視哪個幻燈片)。 |
.carousel-inner |
為輪播新增幻燈片 |
.carousel-item |
指定每個幻燈片的內容 |
.carousel-control-prev |
為輪播圖新增一個左側(上一個)按鈕,允許使用者在幻燈片之間後退 |
.carousel-control-next |
為輪播圖新增一個右側(下一個)按鈕,允許使用者在幻燈片之間前進 |
.carousel-control-prev-icon |
與 .carousel-control-prev 一起使用以建立“上一個”按鈕 |
.carousel-control-next-icon |
與 .carousel-control-next 一起使用以建立“下一個”按鈕 |
.slide |
在從一個專案滑動到下一個專案時新增 CSS 過渡和動畫效果。如果您不想要此效果,請刪除此類。 |
為幻燈片新增標題
在每個 <div class="carousel-item">
內的 <div class="carousel-caption">
中新增元素,為每個幻燈片建立字幕
示例
<div class="carousel-item">
<img src="la.jpg" alt="洛杉磯">
<div class="carousel-caption">
<h3>洛杉磯</h3>
<p>我們在洛杉磯度過了一段美好的時光!</p>
</div>
</div>
自己動手試一試 »