2024年7月17日 星期三

【Bootstrapp】固定導覽列

使用Bootstrap將導覽列固定在上方並搭配自定義 CSS。以下是具體步驟:

HTML 結構

html複製程式碼
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Fixed Navbar</title>
  <link href="<https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css>" rel="stylesheet">
  <style>
    body {
      padding-top: 56px; /* Adjust this value if your navbar height changes */
    }
  </style>
</head>
<body>
  <!-- Fixed navbar -->
  <nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top">
    <a class="navbar-brand" href="#">Navbar</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>
  </nav>

  <!-- Page content -->
  <div class="container mt-5">

  </div>

  <script src="<https://code.jquery.com/jquery-3.2.1.slim.min.js>"></script>
  <script src="<https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js>"></script>
  <script src="<https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js>"></script>
</body>
</html>

說明

  1. 固定導覽列:
    • 使用 fixed-top 類來固定導覽列在頁面頂部。
  2. 自定義 CSS:
    • 設置 body 的 padding-top ,確保內容不會被固定的導覽列遮擋。這個值應該與導覽列的高度匹配。如果你的導覽列高度不同,需要調整此值。

沒有留言:

張貼留言