[1] 快速學會 Bootstrap 基礎入門

·

2 min read

0. 說明

這一篇文章將介紹 Bootstrap 的基礎語法使用,最後介紹如何製作一個簡單的版型。

本篇文章是一個步驟指導,建議可以搭配影片一起學習:

1. 準備

  1. 開啟 Visual Studio Code
  2. 新建一個資料夾
  3. 新建一個檔案,選取 html 格式

初始化:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

</body>
</html>

到官網複製 css 與 js 網址 getbootstrap.com/docs/5.1/getting-started/i..

加入 css 與 js 的網址:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-KyZXEAg3QhqLMpG8r+8fhAXLRk2vvoC2f3B09zVXn8CA5QIVfZOJ3BCsw2P0p/We" crossorigin="anonymous">
</head>

<body>
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/js/bootstrap.bundle.min.js"
        integrity="sha384-U1DAWAznBHeqEIlVSCgzq+c9gqGAJn5c/t99JyeKa9xxaYpSvHU5awsuZVVFIhvj"
        crossorigin="anonymous"></script>
</body>

</html>

2. 範例

這邊要介紹如何製作這種版型 截圖 2022-07-08 上午11.04.19.png

header 區塊:

<nav class="navbar navbar-expand-lg bg-dark navbar-dark p-3">
    <div class="container">
        <a href="#" class="navbar-brand">JK</a>

        <button class="navbar-toggler" type="button" data-bs-toggle="collapse"
            data-bs-target="#navbarSupportedContent">
            <span class="navbar-toggler-icon"></span>
        </button>

        <div class="collapse navbar-collapse" id="navbarSupportedContent">
            <ul class="navbar-nav ms-auto">
                <li class="nav-item">
                    <a href="#my" class="nav-link">自我介紹</a>
                </li>
                <li class="nav-item">
                    <a href="#project" class="nav-link">作品</a>
                </li>
            </ul>
        </div>
    </div>
</nav>

重要的標籤說明:

  • navbar-expand-lg:螢幕轉換成小尺寸時,會出現下拉按鈕
  • bg-dark:背景顏色為深色
  • navbar-dark:轉換成深色模式
  • p-3:padding 3

介紹區塊:

<div class="p-5 text-center border-bottom" id="my">
    <h1>Bootstrap 教學課程</h1>
    <div class="col-lg-6 mx-auto">
        <p class="lead m-4">Quickly design and customize responsive mobile-first sites with Bootstrap, the world’s
            most popular
            front-end
            open source toolkit, featuring Sass variables and mixins, responsive grid system, extensive prebuilt
            components, and powerful JavaScript plugins.</p>
        <button class="btn btn-primary btn-lg">看更多</button>
    </div>
</div>

重要的標籤說明:

  • text-center:文字置中
  • border-bottom:下底線
  • lead:文字
  • ms-auto:靠右
  • m-4:margin 4

卡片區塊:

<div class="p-5" id="project">
    <div class="container">
        <div class="row g-4">
            <div class="col-lg">
                <div class="card shadow-lg">
                    <img src="image1.png" alt="" class="card-img-top">
                    <div class="card-body">
                        <h3 class="card-title">My Product1</h3>
                        <p class="card-text">dasdsadasd</p>
                        <button class="btn btn-primary">進入</button>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

重要的標籤說明:

footer 區塊:

<footer class="p-4 border-top">
    <div class="container d-flex align-items-center justify-content-between">
        <p class="mb-0 text-muted">
            &copy; 2021 JK. All rights reserved.
        </p>
        <ul class="nav">
            <li class="nav-item"><a href="" class="nav-link text-muted">關於本站</a></li>
            <li class="nav-item"><a href="" class="nav-link text-muted">關於 JK</a></li>
        </ul>
    </div>
</footer>

重要的標籤說明: