輪播是一個循環(huán)的幻燈片:
以下實(shí)例創(chuàng)建了一個簡單的圖片輪播效果 :
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap5 實(shí)例</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="external nofollow" target="_blank" rel="external nofollow" target="_blank" rel="stylesheet">
<script src="https://cdn.staticfile.org/twitter-bootstrap/5.1.1/js/bootstrap.bundle.min.js" rel="external nofollow" rel="external nofollow" ></script>
</head>
<body>
<!-- 輪播 -->
<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="https://atts.w3cschool.cn/attachments/image/20230627/1687853392357832.jpeg" class="d-block" style="width:100%">
</div>
<div class="carousel-item">
<img src="https://atts.w3cschool.cn/attachments/image/20230627/1687853385601596.jpeg" class="d-block" style="width:100%">
</div>
<div class="carousel-item">
<img src="https://atts.w3cschool.cn/attachments/image/20230627/1687853376323985.jpeg" class="d-block" style="width: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>
</body>
</html>
在每個 <div class="carousel-item"> 內(nèi)添加 <div class="carousel-caption"> 來設(shè)置輪播圖片的描述文本::
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap5 實(shí)例</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="external nofollow" target="_blank" rel="external nofollow" target="_blank" rel="stylesheet">
<script src="https://cdn.staticfile.org/twitter-bootstrap/5.1.1/js/bootstrap.bundle.min.js" rel="external nofollow" rel="external nofollow" ></script>
</head>
<body>
<!-- Carousel -->
<div id="demo" class="carousel slide" data-bs-ride="carousel">
<!-- Indicators/dots -->
<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>
<!-- The slideshow/carousel -->
<div class="carousel-inner">
<div class="carousel-item active">
<img src="https://atts.w3cschool.cn/attachments/image/20230627/1687853392357832.jpeg" class="d-block" style="width:100%">
<div class="carousel-caption">
<h3>第一張圖片描述標(biāo)題</h3>
<p>第一張圖片描述內(nèi)容顯示在這里?。?!</p>
</div>
</div>
<div class="carousel-item">
<img src="https://atts.w3cschool.cn/attachments/image/20230627/1687853385601596.jpeg" class="d-block" style="width:100%">
<div class="carousel-caption">
<h3>第二張圖片描述標(biāo)題</h3>
<p>第二張圖片描述內(nèi)容顯示在這里?。?!</p>
</div>
</div>
<div class="carousel-item">
<img src="https://atts.w3cschool.cn/attachments/image/20230627/1687853376323985.jpeg" class="d-block" style="width:100%">
<div class="carousel-caption">
<h3>第三張圖片描述標(biāo)題</h3>
<p>第三張圖片描述內(nèi)容顯示在這里?。?!</p>
</div>
</div>
</div>
<!-- Left and right controls/icons -->
<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>
</body>
</html>
類 | 描述 |
---|---|
.carousel
|
創(chuàng)建一個輪播 |
.carousel-indicators
|
為輪播添加一個指示符,就是輪播圖底下的一個個小點(diǎn),輪播的過程可以顯示目前是第幾張圖。 |
.carousel-inner
|
添加要切換的圖片 |
.carousel-item
|
指定每個圖片的內(nèi)容 |
.carousel-control-prev
|
添加左側(cè)的按鈕,點(diǎn)擊會返回上一張。 |
.carousel-control-next
|
添加右側(cè)按鈕,點(diǎn)擊會切換到下一張。 |
.carousel-control-prev-icon
|
與 .carousel-control-prev 一起使用,設(shè)置左側(cè)的按鈕 |
.carousel-control-next-icon
|
與 .carousel-control-next 一起使用,設(shè)置右側(cè)的按鈕 |
.slide
|
切換圖片的過渡和動畫效果,如果你不需要這樣的效果,可以刪除這個類。 |
更多建議: