更新時間:2022-10-14 10:12:45 來源:動力節(jié)點 瀏覽1021次
相信大家對BootStrap框架的使用已經(jīng)有所了解,Bootstrap 是一個開源 HTML、CSS 和 Javascript 框架,它通過預構建的響應類和其他實用程序使 UI 開發(fā)更加容易。這個開源框架目前為超過 1800 萬個網(wǎng)站提供支持,預計未來這個數(shù)字還會增長。
Bootstrap 提供的可重用 JS 和 CSS JavaScript 可以幫助您實現(xiàn)您想要的結果。將 Bootstrap 與 HTML 結合使用可能會讓初學者感到困惑。這是有關如何執(zhí)行此操作的全面的分步指南。
您需要具備 HTML/CSS 和 JS 的基本知識。
要在 HTML 中包含 Bootstrap,您可以使用以下三種方法之一:
1. 使用引導 CDN
CSS
只需將此樣式表鏈接復制到HTML文件的
<link rel= "stylesheet" 完整性= "sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin = “匿名” >
JS
一些組件的 JavaScript 功能,如下拉菜單、選項卡等,依賴于 jQuery 和 popper.js。因此,在加載引導 JavaScript 文件以使其正常運行之前,按以下順序包含 jQuery 和 popper.js。
<script src= “https://code.jquery.com/jquery-3.3.1.slim.min.js” 完整性= “sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo” crossorigin= “匿名” ></script>
<script src= “https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js” 完整性= “sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1” crossorigin= “匿名” ></腳本>
<script src= “https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js” 完整性= “sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM” crossorigin= “匿名” ></script>
2.本地下載文件
您可以從https://getbootstrap.com/docs/4.3/getting-started/download/將文件本地下載到項目文件夾,而不是使用 CDN下載文件后,您可以將 bootstrap.min.css 文件和 bootstrap.min.js 文件包含在. 即使您使用下載的引導文件,您也必須在加載 bootstrap.min.js 之前包含 jquery.min.js 和 popper.min.js
3. 使用包管理器
使用“npm”、“yarn”等包管理器可以輕松地將引導程序拉入任何項目。 由于 npm 是前端開發(fā)人員使用的最流行的包管理器,我們將繼續(xù)使用 npm 命令來安裝引導程序。在你的項目文件夾中輸入以下命令(假設你已經(jīng)在項目中初始化了 npm)
npm安裝引導程序
此命令將在項目的“node_modules”文件夾中下載引導文件的本地副本。然后,您可以將 bootstrap.min.css 文件包含在. 如方法 2 中所述,您必須在加載 bootstrap.min.js 之前包含 jquery.min.js 和 popper.min.js。
用法
包含引導 CSS 和 js 后的示例 HTML 文件將如下所示(我們在下面的示例中使用了 CDN 方法。如果您選擇任何其他方法,您可以使用正確的路徑編輯樣式表的 HREF 屬性和 javascript 的 src 屬性):
<!doctype html>
<html lang= "en" >
<head> <!-- 必需的元標記 --> <meta charset= "utf-8" > <meta name= "viewport" content= "width=device-寬度,初始比例=1,縮小到適合=否“ > <!-- Bootstrap CSS --> <link rel= "stylesheet" href= "https://stackpath.bootstrapcdn.com/bootstrap/4.3. 1/css/bootstrap.min.css”完整性= “sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T” crossorigin= “匿名” ><title>引導示例</title> </head>
<body> <!-- 先是 jQuery,然后是 Popper.js,然后是 Bootstrap JS --> <script src= "https://code.jquery.com/jquery-3.3.1.slim.min.js"完整性= "sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin= "匿名" ></script> <script src= "https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/ popper.min.js"完整性 = "sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin = "匿名" ></script> <script src= "https://stackpath.bootstrapcdn.com/bootstrap/4.3。1/js/bootstrap.min.js"完整性=
"sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin= "匿名" ></script>
</body> </html>
一旦您使用上述任何一種方法將 Bootstrap 包含在您的項目中,您就可以輕松地使用 bootstrap 中可用的所有組件。
例如,要以原色創(chuàng)建 Bootstrap 按鈕,您必須簡單地使用標記
<button type= "button" class= "btn btn-primary" >主要
</button>
僅使用這兩個類,您將獲得一個包含所有相關樣式的按鈕,從而節(jié)省您為默認 HTML 按鈕設置樣式的時間。
通過添加以下 HTML 標記,可以使用 bootstrap 輕松構建排列良好的導航欄:
<nav class= "navbar navbar-expand-lg navbar-light bg-light" >
<a class="navbar-brand" href="#" > Navbar </a> <button class= " navbar -toggler" type = “按鈕”數(shù)據(jù)切換= “折疊”數(shù)據(jù)目標= “#navbarSupportedContent” aria-controls= “navbarSupportedContent” aria-expanded= “假” aria-label= “切換導航” > <span class= “navbar-toggler-圖標" ></span></button> <div class= "collapse navbar-collapse" id=
"navbarSupportedContent" >
< ul class= "navbar-nav mr-auto" > < 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="#" > Link </a> < /li> <li class= "nav-item dropdown" > <a class= "nav-link dropdown-toggle"
href= "#" id= "navbarDropdown" role= "button" data-toggle= "dropdown" aria-haspopup= "true" aria-expanded= "false" >
Dropdown
</a> <div class= "dropdown-menu " aria- labelledby = "navbarDropdown " > <a class="dropdown-item" href="#" >動作</a> <a class="dropdown-item" href="#" >另一個動作</a> <div class= "dropdown-divider" ></div> <a
class= "dropdown-item" href= "#" >這里有別的東西</a>
</div> </li> <li class= "nav-item" > <a class= "nav-link disabled" href= "#" tabindex= "-1" aria-disabled= "true" >禁用</a> </li> </ul> <form class= "form-inline my-2 my-lg-0" > <input類= “表單控制mr-sm-2”類型= “搜索”placeholder= "搜索" aria-label= "搜索" > <按鈕
class= "btn btn-outline-success my-2 my-sm-0" type= "submit" >搜索</button>
</form> </div> </nav>
此代碼生成以下樣式的導航欄,無需您自己編寫單個 CSS 或 JS!如果大家想了解更多相關知識,不妨來關注一下本站的HTML教程,里面還有更豐富的知識等著大家去學習,希望對大家能夠有所幫助。
0基礎 0學費 15天面授
有基礎 直達就業(yè)
業(yè)余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習