安裝與引入 Bootstrap 5

更新於 發佈於 閱讀時間約 7 分鐘

Bootstrap 提供多種安裝方式以滿足不同開發環境的需求。以下將逐步介紹使用 CDN、npm/yarn 和本地安裝的方式,並說明如何引入 Bootstrap。


1. 使用 CDN 快速開始

CDN (Content Delivery Network) 是最快速的方式,無需下載檔案,直接透過網頁連結引入 Bootstrap 的 CSS 和 JavaScript。

步驟

  1. 引入 CSS
    • 在 <head> 中加入以下 <link> 標籤:
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css" rel="stylesheet">
  1. 引入 JavaScript
    • 在頁面底部加入以下 <script> 標籤:
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/js/bootstrap.bundle.min.js"></script>

範例

html
<!DOCTYPE html>
<html lang="zh-Hant">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Bootstrap CDN</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div class="container">
<h1 class="text-center mt-5">使用 CDN 快速開始</h1>
<button class="btn btn-primary mt-3">點擊我</button>
</div>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>
raw-image




2. 使用 npm 或 yarn 安裝

如果你在使用 Node.js 進行專案開發,可以透過 npm 或 yarn 安裝 Bootstrap。

步驟

安裝 Bootstrap

    • 使用 npm 安裝:
npm install bootstrap
    • 或使用 yarn 安裝:
yarn add bootstrap

引入 CSS 和 JavaScript

    • 在專案的主要 JavaScript 檔案中引入:
import 'bootstrap/dist/css/bootstrap.min.css';

import 'bootstrap/dist/js/bootstrap.bundle.min.js';

範例


// main.js
import 'bootstrap/dist/css/bootstrap.min.css';
import 'bootstrap/dist/js/bootstrap.bundle.min.js';

console.log('Bootstrap 已成功載入');

3. 本地安裝與檔案結構

若需在無法使用 CDN 或 npm 的環境下安裝,則可直接下載 Bootstrap 的壓縮檔進行本地安裝。

步驟

  1. 下載 Bootstrap 檔案
    • 前往 Bootstrap 官方網站。
    • 下載最新的 Compiled CSS and JS 壓縮檔。
  2. 解壓縮檔案
    • 解壓後的目錄結構如下:
bootstrap/
├── css/
├── bootstrap.min.css
└── bootstrap.min.css.map
├── js/
├── bootstrap.bundle.min.js
└── bootstrap.bundle.min.js.map
  1. 引入 CSS 和 JavaScript
    • 引用方式與 CDN 類似,但將路徑改為本地檔案:
<link href="css/bootstrap.min.css" rel="stylesheet"> 
<script src="js/bootstrap.bundle.min.js"></script>

範例

html
複製程式碼<!DOCTYPE html>
<html lang="zh-Hant">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Bootstrap 本地安裝</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div class="container">
<h1 class="text-center mt-5">本地安裝 Bootstrap</h1>
<button class="btn btn-success mt-3">按鈕示例</button>
</div>
<script src="js/bootstrap.bundle.min.js"></script>
</body>
</html>

總結

  • CDN 適合快速開始開發或測試。
  • npm/yarn 是模組化專案開發的首選,易於整合其他工具。
  • 本地安裝 適合無法訪問網路的場景,需管理檔案版本。

選擇適合的方式,依需求進行引入即可!

留言
avatar-img
留言分享你的想法!
蕭帥哥-avatar-img
2024/12/10
自學辛苦路~遇問題無法解決
avatar-img
金融工程師的筆記
30會員
72內容數
2024/12/10
在 Bootstrap 5 中,容器(Container)是響應式網頁設計的基礎結構,用於包裹網頁內容,並為內部元素提供對齊和間距。容器分為 固定寬度容器 和 流體容器 兩種形式。 1. 什麼是容器 (Container)? 容器是 Bootstrap 提供的核心布局工具。 容器確保內容在不
Thumbnail
2024/12/10
在 Bootstrap 5 中,容器(Container)是響應式網頁設計的基礎結構,用於包裹網頁內容,並為內部元素提供對齊和間距。容器分為 固定寬度容器 和 流體容器 兩種形式。 1. 什麼是容器 (Container)? 容器是 Bootstrap 提供的核心布局工具。 容器確保內容在不
Thumbnail
2024/12/10
1. HTML 基礎:結構化內容 HTML(超文本標記語言)是用來描述網頁內容結構的語言。HTML 的核心由標籤(tags)組成,用於定義網頁的不同部分。 HTML 結構 HTML 的基本結構如下: <!DOCTYPE html> <html lang="zh-Hant"> <head>
Thumbnail
2024/12/10
1. HTML 基礎:結構化內容 HTML(超文本標記語言)是用來描述網頁內容結構的語言。HTML 的核心由標籤(tags)組成,用於定義網頁的不同部分。 HTML 結構 HTML 的基本結構如下: <!DOCTYPE html> <html lang="zh-Hant"> <head>
Thumbnail
2024/12/09
框架的歷史與用途 Bootstrap 是一個由 Twitter 開發的開源前端框架,最初由 Mark Otto 和 Jacob Thornton 在 2011 年發布,目的是幫助開發者快速設計響應式網頁。Bootstrap 的主要特色是提供一組預設的 HTML、CSS 和 JavaScript
Thumbnail
2024/12/09
框架的歷史與用途 Bootstrap 是一個由 Twitter 開發的開源前端框架,最初由 Mark Otto 和 Jacob Thornton 在 2011 年發布,目的是幫助開發者快速設計響應式網頁。Bootstrap 的主要特色是提供一組預設的 HTML、CSS 和 JavaScript
Thumbnail
看更多
你可能也想看
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
Bootstrap 提供多種安裝方式以滿足不同開發環境的需求。以下將逐步介紹使用 CDN、npm/yarn 和本地安裝的方式,並說明如何引入 Bootstrap。 1. 使用 CDN 快速開始 CDN (Content Delivery Network) 是最快速的方式,無需下載檔案,直接透過
Thumbnail
Bootstrap 提供多種安裝方式以滿足不同開發環境的需求。以下將逐步介紹使用 CDN、npm/yarn 和本地安裝的方式,並說明如何引入 Bootstrap。 1. 使用 CDN 快速開始 CDN (Content Delivery Network) 是最快速的方式,無需下載檔案,直接透過
Thumbnail
框架的歷史與用途 Bootstrap 是一個由 Twitter 開發的開源前端框架,最初由 Mark Otto 和 Jacob Thornton 在 2011 年發布,目的是幫助開發者快速設計響應式網頁。Bootstrap 的主要特色是提供一組預設的 HTML、CSS 和 JavaScript
Thumbnail
框架的歷史與用途 Bootstrap 是一個由 Twitter 開發的開源前端框架,最初由 Mark Otto 和 Jacob Thornton 在 2011 年發布,目的是幫助開發者快速設計響應式網頁。Bootstrap 的主要特色是提供一組預設的 HTML、CSS 和 JavaScript
Thumbnail
上網搜尋 code blocks download 或直接點擊此連結https://www.codeblocks.org/downloads/ 進到網站後,點擊Download the binary release 接著點擊第四行最右邊的選項 就會下載安裝檔,下載完成後執行安裝檔,再點選許
Thumbnail
上網搜尋 code blocks download 或直接點擊此連結https://www.codeblocks.org/downloads/ 進到網站後,點擊Download the binary release 接著點擊第四行最右邊的選項 就會下載安裝檔,下載完成後執行安裝檔,再點選許
Thumbnail
此筆記僅以個人理解方式記錄 環境準備 我們這邊以 Bootstrap 5 的卡片元件來展示,要準備的有: Bootstrap 5 CDN Card(卡片) template React CDN React React 起手式,引用 CDN、綁定 root、指定渲染 dom。 <
Thumbnail
此筆記僅以個人理解方式記錄 環境準備 我們這邊以 Bootstrap 5 的卡片元件來展示,要準備的有: Bootstrap 5 CDN Card(卡片) template React CDN React React 起手式,引用 CDN、綁定 root、指定渲染 dom。 <
Thumbnail
使用靜態檔案下載 Bootstrap 的原因主要有以下幾點: 客製化:當你下載了 Bootstrap 的靜態檔案,你可以根據自己的需求來修改這些檔案。例如,你可以改變預設的顏色、字型大小、間距等,使其更符合你的網站風格。這是直接使用 CDN 所無法做到的。 效能優化:如果你的網站只使用 Boot
Thumbnail
使用靜態檔案下載 Bootstrap 的原因主要有以下幾點: 客製化:當你下載了 Bootstrap 的靜態檔案,你可以根據自己的需求來修改這些檔案。例如,你可以改變預設的顏色、字型大小、間距等,使其更符合你的網站風格。這是直接使用 CDN 所無法做到的。 效能優化:如果你的網站只使用 Boot
Thumbnail
npm 是一個套件管理工具,開發中經常需要使用第三方套件,npm 是可以用來管理很多套件的工具,這邊指的套件可能是 Library, 框架, 工具等,例如 Bootstrap, jQuery, Vue.js, babel 都可以統一由它管理。
Thumbnail
npm 是一個套件管理工具,開發中經常需要使用第三方套件,npm 是可以用來管理很多套件的工具,這邊指的套件可能是 Library, 框架, 工具等,例如 Bootstrap, jQuery, Vue.js, babel 都可以統一由它管理。
Thumbnail
本篇適合: > 剛開始學習 HTML / CSS ,對基本語法有了解的人 > 想要快速建立一個一頁式網站,但對 CSS 仍無法很活用的人 初始設定與 Bootstrap 中文版網頁使用 在過去在大學期間擔任助教的過程,常常有人問「Bootstrap」是什麼?一來我也不是什麼前端工程師,我一時也不太知
Thumbnail
本篇適合: > 剛開始學習 HTML / CSS ,對基本語法有了解的人 > 想要快速建立一個一頁式網站,但對 CSS 仍無法很活用的人 初始設定與 Bootstrap 中文版網頁使用 在過去在大學期間擔任助教的過程,常常有人問「Bootstrap」是什麼?一來我也不是什麼前端工程師,我一時也不太知
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News