最後活躍 10 months ago

這是一個帶有固定導航欄的 HTML 範例,實現了頁面內導航、滾動高亮導航連結、區塊進入視窗時的動畫效果,以及返回頂部按鈕功能,並使用 JavaScript 自訂平滑滾動效果增強用戶體驗。

修訂 846e2890ed991298ab0a90be3a252a0a1e2a752e

html_page_with_navigation.html 原始檔案
1<!DOCTYPE html>
2<html lang="zh-Hant">
3<head>
4 <meta charset="UTF-8">
5 <title>頁面內導航範例</title>
6 <style>
7 body {
8 font-family: Arial, sans-serif;
9 }
10 /* 固定導航欄 */
11 .navbar {
12 position: fixed;
13 top: 0;
14 width: 100%;
15 background-color: #333;
16 padding: 10px 0;
17 text-align: center;
18 z-index: 1000;
19 }
20 .navbar a {
21 color: white;
22 margin: 0 15px;
23 text-decoration: none;
24 font-weight: bold;
25 }
26 .navbar a:hover {
27 text-decoration: underline;
28 }
29 /* 內容區塊 */
30 .section {
31 padding: 100px 20px;
32 margin-top: 60px; /* 為了避免被固定導航欄遮蓋 */
33 }
34 #section1 { background-color: #f4f4f4; }
35 #section2 { background-color: #e4e4e4; }
36 #section3 { background-color: #d4d4d4; }
37 </style>
38</head>
39<body>
40
41 <!-- 導航欄 -->
42 <div class="navbar">
43 <a href="#section1">部分一</a>
44 <a href="#section2">部分二</a>
45 <a href="#section3">部分三</a>
46 </div>
47
48 <!-- 內容部分 -->
49 <div id="section1" class="section">
50 <h2>部分一</h2>
51 <p>這是第一部分的內容。你可以在這裡放置任何你想要展示的資訊。</p>
52 </div>
53
54 <div id="section2" class="section">
55 <h2>部分二</h2>
56 <p>這是第二部分的內容。繼續添加更多內容,使頁面更豐富。</p>
57 </div>
58
59 <div id="section3" class="section">
60 <h2>部分三</h2>
61 <p>這是第三部分的內容。頁面結束,謝謝你的瀏覽!</p>
62 </div>
63
64</body>
65</html>
66