Bootstrap4 安装使用


Bootstrap4安装使用说明

Bootstrap是一款基于HTML、CSS、JavaScript的开源前端框架,它使得网站开发更快速、更简单,使网站设计变得轻松愉悦。本文就是介绍Bootstrap4的安装及使用。

安装

你可以在Bootstrap官网上下载最新版本的Bootstrap,也可以通过npm进行安装,这里我们介绍npm的安装方法。

  1. 首先需要确保你的计算机已经安装好了Node.js和npm。 如果没有安装Node.js,请前往官网下载并安装 https://nodejs.org/

  2. 打开终端或者命令行,执行以下命令安装Bootstrap:

    npm install bootstrap
    

如果你需要使用最新(未发布)的版本,可以通过以下命令安装:

npm install bootstrap@next

使用

安装完成后,你可以在项目中引入Bootstrap的CSS和JavaScript文件了。以下是代码示例:

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>My Bootstrap Site</title>
   <link rel="stylesheet" href="node_modules/bootstrap/dist/css/bootstrap.min.css">
</head>
<body>
   <h1>Hello, Bootstrap!</h1>
   <script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
</body>
</html>

在你的项目中引入这些文件后,你就可以开始使用Bootstrap的各种组件了。Bootstrap提供了非常丰富的组件,下面我们介绍几个比较常用的组件:

Navbar组件可以快速构建一个响应式的导航栏。以下是代码示例:

<nav class="navbar navbar-expand-lg navbar-light bg-light">
   <a class="navbar-brand" href="#">My Bootstrap Site</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="#">Home</a>
         </li>
         <li class="nav-item">
            <a class="nav-link" href="#">About</a>
         </li>
         <li class="nav-item">
            <a class="nav-link" href="#">Contact</a>
         </li>
      </ul>
   </div>
</nav>

Button组件

Button组件可以快速构建一个响应式的按钮。以下是代码示例:

<button type="button" class="btn btn-primary">Primary</button>
<button type="button" class="btn btn-secondary">Secondary</button>
<button type="button" class="btn btn-success">Success</button>
<button type="button" class="btn btn-danger">Danger</button>
<button type="button" class="btn btn-warning">Warning</button>
<button type="button" class="btn btn-info">Info</button>
<button type="button" class="btn btn-light">Light</button>
<button type="button" class="btn btn-dark">Dark</button>

Form组件

Form组件可以快速构建一个响应式的表单。以下是代码示例:

<form>
   <div class="form-group">
      <label for="exampleInputEmail1">Email address</label>
      <input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Enter email">
      <small id="emailHelp" class="form-text text-muted">We'll never share your email with anyone else.</small>
   </div>
   <div class="form-group">
      <label for="exampleInputPassword1">Password</label>
      <input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">
   </div>
   <div class="form-check">
      <input type="checkbox" class="form-check-input" id="exampleCheck1">
      <label class="form-check-label" for="exampleCheck1">Check me out</label>
   </div>
   <button type="submit" class="btn btn-primary">Submit</button>
</form>

Card组件

Card组件可以快速构建一个响应式的卡片。以下是代码示例:

<div class="card" style="width: 18rem;">
   <img src="..." class="card-img-top" alt="...">
   <div class="card-body">
      <h5 class="card-title">Card title</h5>
      <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
      <a href="#" class="btn btn-primary">Go somewhere</a>
   </div>
</div>

总结

Bootstrap是一款多功能、简单易用的Web开发框架,通过命令行安装并在项目中引入相关的CSS和JavaScript文件后,我们可以快速创建响应式的导航栏、按钮、表单和卡片等常见组件,极大地提高了网站的开发效率。