Bootstrap 轮播图
-
定义和使用
“轮播” 是用于循环浏览元素的幻灯片。以下示例显示了如何创建带有指示器和控件的基本轮播:
尝试一下<div id="demo" class="carousel slide" data-ride="carousel"> //底部小指标 <ul class="carousel-indicators"> <li data-target="#demo" data-slide-to="0" class="active"></li> <li data-target="#demo" data-slide-to="1"></li> <li data-target="#demo" data-slide-to="2"></li> </ul> //幻灯片放映 <div class="carousel-inner"> <div class="carousel-item active"> <img src="la.jpg" alt="Los Angeles"> </div> <div class="carousel-item"> <img src="chicago.jpg" alt="Chicago"> </div> <div class="carousel-item"> <img src="ny.jpg" alt="New York"> </div> </div> //左右箭头 <a class="carousel-control-prev" href="#demo" data-slide="prev"> <span class="carousel-control-prev-icon"></span> </a> <a class="carousel-control-next" href="#demo" data-slide="next"> <span class="carousel-control-next-icon"></span> </a> </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 id="demo" class="carousel slide" data-ride="carousel"> //底部小指标 <ul class="carousel-indicators"> <li data-target="#demo" data-slide-to="0" class="active"></li> <li data-target="#demo" data-slide-to="1"></li> <li data-target="#demo" data-slide-to="2"></li> </ul> //幻灯片放映 <div class="carousel-inner"> <div class="carousel-item active"> <img src="la.jpg" alt="Los Angeles"> <div class="carousel-caption"> <h3>洛杉矶</h3> <p>我们在洛杉矶度过了愉快的时光!</p> </div> </div> <div class="carousel-item"> <img src="chicago.jpg" alt="Chicago"> <div class="carousel-caption"> <h3>芝加哥</h3> <p>我们在芝加哥拉!</p> </div> </div> <div class="carousel-item"> <img src="ny.jpg" alt="New York"> <div class="carousel-caption"> <h3>纽约</h3> <p>我们在纽约啦!</p> </div> </div> </div> //左右箭头 <a class="carousel-control-prev" href="#demo" data-slide="prev"> <span class="carousel-control-prev-icon"></span> </a> <a class="carousel-control-next" href="#demo" data-slide="next"> <span class="carousel-control-next-icon"></span> </a> </div>
输出结果如下:有关更多轮播图的知识,请阅读我们的 Bootstrap 轮播图参考