Bootstrap 4 是一個風行的前端框架,它供給了豐富的組件跟東西,用於疾速開辟呼應式、挪動設備優先的網頁跟利用順序。本文將帶妳從入門到粗通,單方面剖析 Bootstrap 4 的官方幫助文檔。
一、Bootstrap 4 簡介
Bootstrap 4 是 Bootstrap 的第四個重要版本,它基於 Flexbox,供給了愈加機動的規劃選項,並引入了很多新的組件跟功能。Bootstrap 4 計劃目標是為了讓開辟者可能更疾速、更高效地構建現代網站跟利用順序。
二、入門階段
1. 安裝 Bootstrap 4
起首,妳須要下載 Bootstrap 4 的 CSS 跟 JavaScript 文件。妳可能從 Bootstrap 官方網站 下載最新版本的 Bootstrap。
<!-- 引入 Bootstrap CSS -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<!-- 引入 Bootstrap JS 跟依附的 Popper.js -->
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.9.5/dist/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
2. 基本規劃
Bootstrap 4 利用 Flexbox 來構建呼應式規劃。妳可能利用容器(container)、行(row)跟列(col)來創建規劃。
<div class="container">
<div class="row">
<div class="col-12">...</div>
</div>
</div>
3. 基本組件
Bootstrap 4 供給了各種基本組件,如按鈕、表單、導航欄等。
<!-- 按鈕 -->
<button class="btn btn-primary">按鈕</button>
<!-- 表單 -->
<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>
</form>
<!-- 導航欄 -->
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#">Bootstrap</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNavDropdown">
<ul class="navbar-nav">
<li class="nav-item active">
<a class="nav-link" href="#">首頁 <span class="sr-only">(current)</span></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>
三、進階階段
1. 呼應式計劃
Bootstrap 4 供給了呼應式東西,如柵格體系跟媒體查詢,以幫助妳創建順應差別屏幕尺寸的規劃。
<div class="row">
<div class="col-md-6 col-lg-4">...</div>
<div class="col-md-6 col-lg-4">...</div>
<div class="col-md-6 col-lg-4">...</div>
</div>
2. 定製化
妳可能自定義 Bootstrap 的款式,以滿意特定項目標須要。
<!-- 自定義款式 -->
<style>
.custom-class {
background-color: #f8f9fa;
color: #333;
}
</style>
四、粗通階段
1. 插件跟擴大年夜
Bootstrap 4 供給了很多插件跟擴大年夜,如輪播圖、模態框、下拉菜單等。
<!-- 輪播圖 -->
<div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li>
<li data-target="#carouselExampleIndicators" data-slide-to="1"></li>
<li data-target="#carouselExampleIndicators" data-slide-to="2"></li>
</ol>
<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>
<a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
2. 機能優化
在開辟過程中,注意機能優化,如緊縮 CSS 跟 JavaScript 文件、利用圖片勤載入等。
五、總結
經由過程進修 Bootstrap 4 的官方幫助文檔,妳可能輕鬆控制這個富強的前端框架。從入門到粗通,壹直現實跟摸索,信賴妳將成為一名優良的 Bootstrap 開辟者。