通过 .carousel 命名样式引入轮播组件,同时为此控件设置唯的ID-尤其是当你在同一页面使用多个轮播效果时这是必须的。

轮播图代码:

  1. <!DOCTYPE html>
  2. <html lang="zh-cn">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7. <link rel="stylesheet" href="../../../resource/bootstrap/css/bootstrap.css">
  8. <script src="../../../resource/jquery-3.4.1.min.js"></script>
  9. <!-- 需要引用在js前面 -->
  10. <script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"></script>
  11. <script src="../../../resource/bootstrap/js/bootstrap.js"></script>
  12. <title>轮播图</title>
  13. </head>
  14. <body>
  15. <!-- w-50 宽度为百分之50 m-auto 居中 -->
  16. <div id="carouselExampleControls" class="carousel slide w-50 m-auto" data-ride="carousel">
  17. <div class="carousel-inner">
  18. <div class="carousel-item active">
  19. <!-- w-100 宽度为百分之百 -->
  20. <img src="../../../pic/pic.jpg" class="d-block w-100" alt="...">
  21. <!-- 轮播图内添加文字、按钮等 -->
  22. <div class="carousel-caption">
  23. <h5>First slide label</h5>
  24. <p>Nulla vitae elit libero, a pharetra augue mollis interdum.</p>
  25. <button class="btn btn-success">success</button>
  26. </div>
  27. </div>
  28. <div class="carousel-item">
  29. <img src="../../../pic/pic2.jpg" class="d-block w-100" alt="...">
  30. </div>
  31. <div class="carousel-item">
  32. <img src="../../../pic/pic3.jpg" class="d-block w-100" alt="...">
  33. </div>
  34. </div>
  35. <!-- 前后按钮,切换轮播图 -->
  36. <a class="carousel-control-prev" href="#carouselExampleControls" role="button" data-slide="prev">
  37. <span class="carousel-control-prev-icon" aria-hidden="true"></span>
  38. <span class="sr-only">Previous</span>
  39. </a>
  40. <a class="carousel-control-next" href="#carouselExampleControls" role="button" data-slide="next">
  41. <span class="carousel-control-next-icon" aria-hidden="true"></span>
  42. <span class="sr-only">Next</span>
  43. </a>
  44. <!-- 轮播图指示器,指示当前是第几个 -->
  45. <ol class="carousel-indicators">
  46. <li data-target="#carouselExampleControls" data-slide-to="0" class="active"></li>
  47. <li data-target="#carouselExampleControls" data-slide-to="1"></li>
  48. <li data-target="#carouselExampleControls" data-slide-to="2"></li>
  49. </ol>
  50. </div>
  51. </body>
  52. </html>

轮播图效果:

图片.png