Bootstrap中怎麼使用徽章圖示元件?以下這篇文章透過程式碼實例來跟大家講解Bootstrap5 Badge徽章圖示組件的用法,希望對大家有幫助!
1 徽章(Badge)的結構
#徽章通常用於導覽列、標題、按鈕、頭像右側的一個小區域,用於計數(如n條未讀訊息)或識別新發布new、熱門hot等。透過使用相對字體大小和em單位,徽章可以縮放以匹配直接父元素的大小。從Bootstrap5開始,徽章不再具有連結的焦點或懸停樣式。 【相關推薦:《bootstrap教程》】
徽章的結構非常簡單,就是一個span標籤,裡麵包含兩個類,badge表明是徽章,bg-*
是背景顏色。也可以用text-*
設定字體顏色。
<span class="badge bg-secondary">文字内容</span>
2 徽章用於文字
徽章用於文字時,自動調整大小與文字相符。
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="keywords" content=""> <meta name="description" content=""> <link href="../bootstrap5/bootstrap.min.css" rel="stylesheet"> <title>徽章</title> </head> <body> <div> <br><br><br> <h1 id="Example-nbsp-heading-nbsp-span-nbsp-class-badge-nbsp-bg-info-nbsp-New-span">Example heading <span class="badge bg-info ">New</span></h1> <h2 id="Example-nbsp-heading-nbsp-span-nbsp-class-badge-nbsp-bg-danger-nbsp-Hot-span">Example heading <span class="badge bg-danger ">Hot</span></h2> <h3 id="Example-nbsp-heading-nbsp-span-nbsp-class-badge-nbsp-bg-info-nbsp-New-span">Example heading <span class="badge bg-info ">New</span></h3> <h4 id="Example-nbsp-heading-nbsp-span-nbsp-class-badge-nbsp-bg-info-nbsp-New-span">Example heading <span class="badge bg-info ">New</span></h4> <h5 id="Example-nbsp-heading-nbsp-span-nbsp-class-badge-nbsp-bg-info-nbsp-New-span">Example heading <span class="badge bg-info ">New</span></h5> <h6 id="Example-nbsp-heading-nbsp-span-nbsp-class-badge-nbsp-bg-info-nbsp-New-span">Example heading <span class="badge bg-info ">New</span></h6> </div> <script src="../bootstrap5/bootstrap.bundle.min.js" ></script> </body> </html>
3 用於按鈕
徽章可以作為連結或按鈕的一部分來提供計數器。
<button type="button" class="btn btn-primary"> 未读消息 <span class="badge bg-secondary">4</span> </button>
請注意,根據它們的使用方式,徽章可能會讓螢幕閱讀器和類似輔助技術的使用者感到困惑。雖然徽章的樣式提供了一個關於其用途的視覺提示,但這些用戶只需看到徽章的內容。根據具體情況,這些徽章可能看起來像是句子、連結或按鈕末尾的隨機附加單字或數字。
除非上下文是清楚的(如「未讀訊息」範例,其中理解為「4」是通知的數量),否則請考慮將附加上下文包含在視覺上隱藏的附加文字片段中。
<button type="button" class="btn btn-primary"> 个人中心 <span class="badge bg-secondary">9</span> <span class="visually-hidden">未读消息</span> </button>
注意,這個隱藏標籤不會顯示在使用者面前,滑鼠懸停也沒有提示,如果你想滑鼠懸停有提示,可以給按鈕或徽章添加title,不同的是,加在按鈕上,滑鼠在整個按鈕懸停都有提示,加在span標籤上,只有滑鼠指到數字9的時候才有提示,懸停有延時,要放在上面幾秒鐘。
<button type="button" class="btn btn-primary"> 个人中心 <span class="badge bg-secondary" title="您有9条未读消息" >9</span> </button> <button type="button" class="btn btn-primary" title="您有9条未读消息" > 个人中心 <span class="badge bg-secondary" >9</span> </button>
4 背景顏色
使用提供的實用程式類別快速變更徽章的外觀。請注意,使用Bootstrap的預設.bg-light時,您可能需要一個文字顏色實用程序,如.text-dark,以獲得正確的樣式。這是因為背景實用程式只設定背景顏色。
<span class="badge bg-primary">Primary</span> <span class="badge bg-secondary">Secondary</span> <span class="badge bg-success">Success</span> <span class="badge bg-danger">Danger</span> <span class="badge bg-warning text-dark">Warning</span> <span class="badge bg-info text-dark">Info</span> <span class="badge bg-light text-dark">Light</span> <span class="badge bg-dark">Dark</span>
5 膠囊徽章
使用.rounded-pill實用程式類別使徽章更圓,邊界半徑更大。
<span class="badge rounded-pill bg-primary">Primary</span> <span class="badge rounded-pill bg-secondary">Secondary</span> <span class="badge rounded-pill bg-success">Success</span> <span class="badge rounded-pill bg-danger">Danger</span> <span class="badge rounded-pill bg-warning text-dark">Warning</span> <span class="badge rounded-pill bg-info text-dark">Info</span> <span class="badge rounded-pill bg-light text-dark">Light</span> <span class="badge rounded-pill bg-dark">Dark</span>
更多關於bootstrap的相關知識,可在:bootstrap基礎教學! !
以上是淺析Bootstrap中怎麼使用徽章圖示元件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Bootstrap的主要用途是幫助開發者快速構建響應式、移動優先的網站。其核心功能包括:1.響應式設計,通過網格系統實現不同設備的佈局調整;2.預定義組件,如導航欄和模態框,確保美觀和跨瀏覽器兼容性;3.支持自定義和擴展,使用Sass變量和mixins調整樣式。

Bootstrap優於TailwindCSS、Foundation和Bulma,因為它易用且快速開發響應式網站。 1.Bootstrap提供豐富的預定義樣式和組件庫。 2.其CSS和JavaScript庫支持響應式設計和交互功能。 3.適合快速開發,但自定義樣式可能較複雜。

在React項目中整合Bootstrap可以通過兩種方法:1)使用CDN引入,適合小型項目或快速原型設計;2)使用npm包管理器安裝,適用於需要深度定制的場景。通過這些方法,你可以在React中快速構建美觀且響應式的用戶界面。

將Bootstrap集成到React項目中的優勢包括:1)快速開發,2)一致性和可維護性,3)響應式設計。通過直接引入CSS文件或使用React-Bootstrap庫,可以在React項目中高效使用Bootstrap的組件和样式。

Bootstrap是由Twitter開發的框架,幫助快速搭建響應式、移動優先的網站和應用。 1.易用性和豐富組件庫使開發更快。 2.龐大社區提供支持和解決方案。 3.通過CDN引入並使用類名控製樣式,如創建響應式網格。 4.可自定義樣式和擴展組件。 5.優點包括快速開發和響應式設計,缺點是樣式一致性和學習曲線。

Bootstrapisafree,開放式frameworkthatsimplifiesRessiveandMobile-firstwebsitedEvelvelopment.itofferspre-styledComponentsAndAgridSystem,流化inthiningthecreationofaesthethetshethetshetshetshetshetshetshetshetshetshethetshethet interpleaseansing和Runctinctionalwebdesigns。

Bootstrap讓網頁設計更容易的原因是其預設組件、響應式設計和豐富的社區支持。 1)預設組件庫和样式讓開發者無需編寫複雜的CSS代碼;2)內置網格系統簡化了響應式佈局的創建;3)社區支持提供了豐富的資源和解決方案。

Bootstrap加速了Web開發,通過提供預定義的樣式和組件,開發者可以快速搭建響應式網站。 1)它縮短了開發時間,例如在項目中幾天內完成基本佈局。 2)通過Sass變量和mixins,Bootstrap允許定製樣式以滿足特定需求。 3)使用CDN版本可以優化性能,提高加載速度。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3漢化版
中文版,非常好用

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Dreamweaver CS6
視覺化網頁開發工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

禪工作室 13.0.1
強大的PHP整合開發環境