Bootstrap 可视化布局学习笔记

简介

Bootstrap 是目前最流行的前端框架之一,其可视化布局功能可以极大地提高我们的开发效率。在本文中,我们将学习如何使用 Bootstrap 实现常见的网页布局。

安装

要使用 Bootstrap,我们需要先将其引入到项目中。有两种方式可以实现:

  1. 下载 Bootstrap,手动引入 CSS 和 JS 文件;
  2. 使用 CDN 引入 Bootstrap。

这里我们选择第二种方式。在 HTML 文件中添加以下代码即可:

htmlCopy Code
<!-- 引入 Bootstrap 的 CSS --> <link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/5.0.1/css/bootstrap.min.css"> <!-- 引入 Bootstrap 的 JS --> <script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/5.0.1/js/bootstrap.bundle.min.js"></script>

布局

栅格系统

Bootstrap 的栅格系统是其可视化布局的核心。它将一个页面分成 12 个列,开发者可以根据自己的需要将一个页面划分成若干个行和列,并且在不同屏幕尺寸下显示不同的布局效果。

以下代码演示了如何在一个页面中创建两个行,每个行各包含两个列:

htmlCopy Code
<div class="container"> <div class="row"> <div class="col-md-6">左边的列</div> <div class="col-md-6">右边的列</div> </div> <div class="row"> <div class="col-lg-8">上面的列</div> <div class="col-lg-4">下面的列</div> </div> </div>

常用组件

Bootstrap 还内置了许多常用的组件,比如导航条、按钮、表单等。以下是一些示例代码:

导航条

htmlCopy Code
<nav class="navbar navbar-expand-lg navbar-light bg-light"> <a class="navbar-brand" href="#">品牌</a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-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 active"> <a class="nav-link" href="#">链接1 <span class="sr-only">(current)</span></a> </li> <li class="nav-item"> <a class="nav-link" href="#">链接2</a> </li> <li class="nav-item"> <a class="nav-link" href="#">链接3</a> </li> </ul> </div> </nav>

按钮

htmlCopy Code
<button type="button" class="btn btn-primary">主要按钮</button> <button type="button" class="btn btn-secondary">次要按钮</button>

表单

htmlCopy Code
<form> <div class="form-group"> <label for="exampleInputEmail1">电子邮件地址</label> <input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="输入电子邮件地址"> <small id="emailHelp" class="form-text text-muted">我们绝不会与第三方分享你的电子邮件地址。</small> </div> <div class="form-group"> <label for="exampleInputPassword1">密码</label> <input type="password" class="form-control" id="exampleInputPassword1" placeholder="输入密码"> </div> <div class="form-group form-check"> <input type="checkbox" class="form-check-input" id="exampleCheck1"> <label class="form-check-label" for="exampleCheck1">记住我</label> </div> <button type="submit" class="btn btn-primary">提交</button> </form>

总结

本文介绍了 Bootstrap 的可视化布局功能,并提供一些常用组件的示例代码。希望这些内容能对大家有所帮助。