答答问 > 投稿 > 正文
掌握Bootstrap5,实战代码实例教你轻松入门

作者:用户JZTQ 更新时间:2025-06-09 04:19:55 阅读时间: 2分钟

引言

Bootstrap 5 是一个流行的前端框架,它可以帮助开发者快速构建响应式、移动优先的网页。本教程将通过一系列实战代码实例,帮助您轻松入门Bootstrap 5。

安装Bootstrap 5

首先,您需要下载Bootstrap 5。您可以从Bootstrap官网下载最新版本的Bootstrap。

<!-- 引入Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet">

<!-- 引入Bootstrap JS 和依赖的 Popper.js 和 jQuery -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"></script>

实战实例1:响应式导航栏

创建一个响应式导航栏,它在小屏幕上会变成折叠菜单。

<nav class="navbar navbar-expand-lg navbar-light bg-light">
  <a class="navbar-brand" href="#">Logo</a>
  <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
  </button>
  <div class="collapse navbar-collapse" id="navbarNav">
    <ul class="navbar-nav">
      <li class="nav-item">
        <a class="nav-link active" aria-current="page" href="#">首页</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">关于</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">联系</a>
      </li>
    </ul>
  </div>
</nav>

实战实例2:卡片组件

使用Bootstrap的卡片组件来展示信息。

<div class="container mt-5">
  <div class="row">
    <div class="col-md-4">
      <div class="card" style="width: 18rem;">
        <img src="..." class="card-img-top" alt="...">
        <div class="card-body">
          <h5 class="card-title">标题</h5>
          <p class="card-text">这里是卡片的一些描述信息。</p>
          <a href="#" class="btn btn-primary">了解更多</a>
        </div>
      </div>
    </div>
  </div>
</div>

实战实例3:模态框

创建一个模态框来展示更多信息。

<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModal">
  打开模态框
</button>

<div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title" id="exampleModalLabel">模态框标题</h5>
        <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
      </div>
      <div class="modal-body">
        这里是模态框的内容。
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">关闭</button>
        <button type="button" class="btn btn-primary">保存</button>
      </div>
    </div>
  </div>
</div>

实战实例4:轮播图

使用Bootstrap的轮播图组件来展示图片。

<div id="carouselExampleIndicators" class="carousel slide" data-bs-ride="carousel">
  <div class="carousel-indicators">
    <button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="0" class="active" aria-current="true" aria-label="Slide 1"></button>
    <button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="1" aria-label="Slide 2"></button>
    <button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="2" aria-label="Slide 3"></button>
  </div>
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img src="..." class="d-block w-100" alt="...">
    </div>
    <div class="carousel-item">
      <img src="..." class="d-block w-100" alt="...">
    </div>
    <div class="carousel-item">
      <img src="..." class="d-block w-100" alt="...">
    </div>
  </div>
  <button class="carousel-control-prev" type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide="prev">
    <span class="carousel-control-prev-icon" aria-hidden="true"></span>
    <span class="visually-hidden">Previous</span>
  </button>
  <button class="carousel-control-next" type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide="next">
    <span class="carousel-control-next-icon" aria-hidden="true"></span>
    <span class="visually-hidden">Next</span>
  </button>
</div>

总结

通过这些实战代码实例,您应该能够掌握Bootstrap 5的基本用法。继续实践和学习,您将能够构建更加复杂和功能丰富的网页。

大家都在看
发布时间:2024-11-11 12:01
1、朝暮与岁月并往,愿我们一同行至天光。 2、新年愿望是:愿贪吃不胖,愿懒惰不丑,愿深情不被辜负。 3、看新一轮的光怪陆离,江湖海底,和你一起。 4、希望开心与好运奔向我,我们撞个满怀。 5、新年到心情好,新年到财运到,新。
发布时间:2024-11-02 08:33
如果检测结果为血糖14的话,已经明显高于正常的6.16了,所以这属于标准的高血糖,如果长期血糖这么高的话,要警惕出现了糖尿病,患者最好到医院进行进一步的检查。
发布时间:2024-12-12 03:17
北京地铁16号线(以抄下袭简称“16号线”),是北京地铁的一条建设中的南北向骨干线,途经丰台、西城、海淀3个行政区,由京港地铁运营。线路南起于丰台区宛平城站,经过北京丽泽金融商务区、西城三里河、国家图书馆、苏州街、永丰科技园区、海淀山后地。