Bootstrap - 徽章示範
徽章是什麼?
你好,未來的網頁開發者們!今天,我們將要進入Bootstrap徽章的精彩世界。作為你們親切友善的電腦老師,我將帶領你們走過這段旅程,即使你們之前從未寫過一行代碼。所以,拿好你們的虛擬背包,讓我們一起踏上這次冒險吧!
在Bootstrap中,徽章就像是可以添加到你網頁上的數字貼紙。它是一個小型的,通常是圓形或錢包狀的元素,用於突出或顯示額外的信息。把它看作是你手機應用程序上那些小通知泡沐的網頁版——它們吸引眼球且充滿信息!
真實世界的比喻
想像你正在穿著童軍制服。你袖子上的徽章代表了你的成就,對吧?Bootstrap徽章在數位世界中也有相似的作用。它們可以顯示數字(如未讀消息)、狀態(新,特價等),或簡單地為你的網頁添加視覺興趣。
Bootstrap徽章的開始
在我們投入代碼之前,讓我們先確保我們已經設置好了Bootstrap。別擔心;這比在露營旅行中搭帳篷要容易!
設置Bootstrap
要使用Bootstrap,我們需要在HTML中包含其CSS和JavaScript文件。下面是如何操作的:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Bootstrap 徽章示範</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<!-- 你的內容放在這裡 -->
<!-- Bootstrap JS -->
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>
這就像為我們的徽章表演設置舞臺。我們已經鏈接到Bootstrap的CSS和JavaScript文件,這給我們提供了所有Bootstrap的優勢,包括徽章。
基本徽章使用
現在,我們已經一切就緒,讓我們創建我們的第一個徽章!
簡單徽章範例
<h1>歡迎來到我的博客 <span class="badge bg-secondary">新</span></h1>
在這個例子中,我們在標題旁邊添加了一個徽章。<span>
元素加上類別badge
和bg-secondary
創建了一個簡單的灰色徽章,顯示文字"新"。
解釋
-
<span>
: 這是一個內聯容器,用於標記文本的一部分。 -
class="badge"
: 這個Bootstrap類將我們的span轉換成徽章。 -
bg-secondary
: 這為我們的徽章添加了一個灰色背景。
徽章顏色
Bootstrap為你的徽章提供了彩虹般的顏色。讓我們來探索它們!
<span class="badge bg-primary">主要</span>
<span class="badge bg-secondary">次要</span>
<span class="badge bg-success">成功</span>
<span class="badge bg-danger">危險</span>
<span class="badge bg-warning text-dark">警告</span>
<span class="badge bg-info text-dark">信息</span>
<span class="badge bg-light text-dark">亮色</span>
<span class="badge bg-dark">深色</span>
這些徽章各有不同的顏色,非常適合傳達不同的含義或只是讓你的頁面更加豐富多彩!
顏色含義表
顏色 | 常規用途 |
---|---|
主要 | 主要操作或信息 |
次要 | 較不重要的信息 |
成功 | 正面操作或消息 |
危險 | 警告或錯誤消息 |
警告 | 警告性信息 |
信息 | 中性信息消息 |
亮色 | 微妙的背景或較少強調 |
深色 | 高對比或重要的信息 |
錢包狀徽章
想要讓你的徽章看起來更圓一些嗎?來認識一下錢包狀徽章!
<span class="badge rounded-pill bg-primary">錢包狀徽章</span>
通過添加rounded-pill
類,我們將我們的常規徽章轉變成了錢包狀。這就像給你的徽章來了一次大變身!
按鈕中的徽章
徽章還可以用在按鈕中以創造一些非常酷的效果。我們來試試看:
<button type="button" class="btn btn-primary">
消息 <span class="badge bg-secondary">4</span>
</button>
這創建了一個說"消息"的按鈕,並帶有一個顯示數字4的小徽章。這對於顯示未讀消息數等非常適合!
定位徽章
有時候,你希望你的徽章相對於另一個元素定位。Bootstrap讓這樣的操作變得很簡單,有了定位徽章:
<button type="button" class="btn btn-primary position-relative">
收件夾
<span class="position-absolute top-0 start-100 translate-middle badge rounded-pill bg-danger">
99+
<span class="visually-hidden">未讀消息</span>
</span>
</button>
這創建了一個按鈕,其徽章定位在右上角,與按鈕稍微重疊。這就像你按鈕甜筒上的櫻桃!
分析
-
position-relative
: 使按鈕成為徽章的定位上下文。 -
position-absolute
: 在按鈕內絕對定位徽章。 -
top-0 start-100
: 將徽章定位在右上角。 -
translate-middle
: 將徽章移動以達到更好的視覺對齊。 -
visually-hidden
: 為屏幕閱讀器提供文本,而不在視覺上顯示。
結論
好了,各位!我們已經穿越了Bootstrap徽章的土地,從簡單的彩色徽章到錢包狀徽章,再到按鈕上的定位徽章。記住,徽章就像是你的網頁設計配方中的調味料——明智地使用它們,為你的頁面添加恰到好處的味道!
熟練使人完美,所以不要害怕嘗試不同的組合。誰知道呢?你可能會用你創造性的徽章使用創造出下一個網頁設計的大趨勢!
開心編程,願你的徽章永遠明亮,你的工具提示總是充滿信息!
Credits: Image by storyset