Bootstrap - 清單群組示範

你好,有抱負的網頁開發者們!今天,我們將要進入Bootstrap清單群組的奇妙世界。作為你們親切的鄰居電腦老師,我非常高興能夠帶領你們踏上這次旅程。所以,拿起你們最喜歡的飲料,放鬆身心,讓我們一起開始這場編程冒險吧!

Bootstrap - List groups Demo

清單群組是什麼?

在我們深入細節之前,讓我們從基礎開始。清單群組是Bootstrap中用於顯示一系列內容的靈活且強大的組件。把它當作是一種時尚的方式來展示清單項目,無論它們是簡單的文本、鏈接還是自定義內容。它就像給你那無聊的舊清單來了一次時尚的改造!

为什么要使用清單群組?

清單群組非常萬用。它們可以用於:

  • 顯示簡單的清單
  • 創建導航菜單
  • 顯示用戶通知
  • 以結構化的方式呈現內容

現在我們知道了清單群組是什麼以及它們有多棒,讓我們挽起袖子開始編程吧!

基本清單群組

讓我們從一個簡單的清單群組例子開始:

<ul class="list-group">
<li class="list-group-item">第一個項目</li>
<li class="list-group-item">第二個項目</li>
<li class="list-group-item">第三個項目</li>
</ul>

在這個例子中,我們使用了一個無序列表 (<ul>) 並加上 list-group 類別。每個列表項 (<li>) 都有 list-group-item 類別。這會創造出一個乾淨、帶邊框且項目間距均勻的列表。

活動項目

有時候,你可能想要在清單中突出顯示一個特定項目。Bootstrap讓這件事變得非常簡單,只需要使用 active 類別:

<ul class="list-group">
<li class="list-group-item active">活動項目</li>
<li class="list-group-item">第二個項目</li>
<li class="list-group-item">第三個項目</li>
</ul>

active 類別會給項目一個不同的背景色,讓它脫穎而出。就像給那個項目一點聚光燈!

禁用項目

如果你想要顯示一個項目但使其不可點擊,那麼 disabled 類別就派上用場了:

<ul class="list-group">
<li class="list-group-item">第一個項目</li>
<li class="list-group-item disabled">禁用項目</li>
<li class="list-group-item">第三個項目</li>
</ul>

禁用的項目會顯示為灰色,表示它不是交互式的。就像在那個特定項目上貼了一個“請勿觸碰”的標誌。

带鏈接的清單群組

清單群組不僅僅用於靜態列表。你可以通過使用 <a> 標籤來將它們轉換為可點擊的導航菜單:

<div class="list-group">
<a href="#" class="list-group-item list-group-item-action active">首頁</a>
<a href="#" class="list-group-item list-group-item-action">個人資料</a>
<a href="#" class="list-group-item list-group-item-action">消息</a>
</div>

在這裡,我們使用 <a> 標籤並加上 list-group-itemlist-group-item-action 類別。list-group-item-action 類別為鏈接添加了悬停和活動狀態。

刷洗式清單群組

想要移除外側邊框和圓角?使用 list-group-flush 類別:

<ul class="list-group list-group-flush">
<li class="list-group-item">第一個項目</li>
<li class="list-group-item">第二個項目</li>
<li class="list-group-item">第三個項目</li>
</ul>

這會創造出一個乾淨、无边框且可以與頁面上其他元素无缝融合的列表。

水平清單群組

清單群組也可以水平顯示。這對於創建標籤式的界面非常棒:

<ul class="list-group list-group-horizontal">
<li class="list-group-item">第一個項目</li>
<li class="list-group-item">第二個項目</li>
<li class="list-group-item">第三個項目</li>
</ul>

list-group-horizontal 類別將垂直列表轉換為水平列表。就像教導你的列表做搖曳舞——你能夠做到多低?

上下文類別

Bootstrap提供了上下文類別來為你的列表項目添加顏色,幫助傳達含義:

<ul class="list-group">
<li class="list-group-item">默認項目</li>
<li class="list-group-item list-group-item-primary">主要項目</li>
<li class="list-group-item list-group-item-secondary">次要項目</li>
<li class="list-group-item list-group-item-success">成功項目</li>
<li class="list-group-item list-group-item-danger">危險項目</li>
<li class="list-group-item list-group-item-warning">警告項目</li>
<li class="list-group-item list-group-item-info">信息項目</li>
<li class="list-group-item list-group-item-light">淺色項目</li>
<li class="list-group-item list-group-item-dark">深色項目</li>
</ul>

這些上下文類別為你的列表項目添加了一抹顏色,使它們在視覺上更吸引人且信息更豐富。

自定義內容

清單群組可以包含的不僅僅是文本。你可以添加自定義內容來創建更复杂的列表項:

<div class="list-group">
<a href="#" class="list-group-item list-group-item-action">
<div class="d-flex w-100 justify-content-between">
<h5 class="mb-1">列表群組項目標題</h5>
<small>3天前</small>
</div>
<p class="mb-1">一些占位符內容在段落中。</p>
<small>還有一些小字印刷。</small>
</a>
</div>

這個例子展示了如何創建一個帶有標題、段落和小字的列表項。就像把你的列表項變成了迷你的文章!

在清單群組中添加徽章

你還可以在列表項中添加徽章以顯示附加信息:

<ul class="list-group">
<li class="list-group-item d-flex justify-content-between align-items-center">
收件箱
<span class="badge bg-primary rounded-pill">14</span>
</li>
<li class="list-group-item d-flex justify-content-between align-items-center">
垃圾郵件
<span class="badge bg-warning rounded-pill">2</span>
</li>
<li class="list-group-item d-flex justify-content-between align-items-center">
已發送
<span class="badge bg-secondary rounded-pill">99+</span>
</li>
</ul>

這會創造一個帶有徽章在右側的列表,非常適合用於顯示計數或狀態指示器。

結論

這就是了,各位!我們一起穿越了Bootstrap清單群組的領地,從簡單列表到复杂的自定義內容。記住,熟練來自練習,所以不要害怕嘗試這些例子並創造你自己的獨特清單群組。

清單群組就像網頁設計中的瑞士軍刀——多用途、實用且總是在你的工具包中隨時可用。所以,勇往直前,開始列舉吧!誰知道呢?你可能會成為清單群組的米開朗基羅!

快樂編程,願你的列表總是完美地分組!

方法 描述
基本清單群組 創建一個簡單、帶邊框的列表
活動項目 在列表中突出顯示特定項目
禁用項目 使項目看起來不可點擊
带鏈接的清單群組 將列表項轉換為可點擊的鏈接
刷洗式清單群組 移除外側邊框和圓角
水平清單群組 水平顯示列表項
上下文類別 為列表項添加顏色以傳達含義
自定義內容 在列表項中允許复杂数据
在清單群組中添加徽章 在列表項中添加徽章以显示附加信息

Credits: Image by storyset