Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

Bootstrap 4 轮播


Bootstrap 4 轮播

轮播是一个用于循环浏览元素的幻灯片。


如何创建一个轮播

以下示例展示了如何创建一个带有指示器和控件的基本轮播。

示例

<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="洛杉矶">
    </div>
    <div class="carousel-item">
      <img src="chicago.jpg" alt="芝加哥">
    </div>
    <div class="carousel-item">
      <img src="ny.jpg" alt="纽约">
    </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 class="carousel-item">
  <img src="la.jpg" alt="洛杉矶">
  <div class="carousel-caption">
    <h3>洛杉矶</h3>
    <p>我们在洛杉矶玩得很开心!</p>
  </div>
</div>
亲自尝试 »

完整的 Bootstrap 轮播参考

有关所有轮播选项、方法和事件的完整参考,请访问我们的 Bootstrap JS 轮播参考


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.