淺析Bootstrap中怎麼使用徽章圖示元件

青灯夜游
發布: 2021-11-30 19:07:32
轉載
2784 人瀏覽過

Bootstrap中怎麼使用徽章圖示元件?以下這篇文章透過程式碼實例來跟大家講解Bootstrap5 Badge徽章圖示組件的用法,希望對大家有幫助!

淺析Bootstrap中怎麼使用徽章圖示元件

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>Example heading <span class="badge bg-info ">New</span></h1>
        <h2>Example heading <span class="badge bg-danger ">Hot</span></h2>
        <h3>Example heading <span class="badge bg-info ">New</span></h3>
        <h4>Example heading <span class="badge bg-info ">New</span></h4>
        <h5>Example heading <span class="badge bg-info ">New</span></h5>
        <h6>Example heading <span class="badge bg-info ">New</span></h6>
      </div>
     <script src="../bootstrap5/bootstrap.bundle.min.js" ></script>
  </body>
</html>
登入後複製

淺析Bootstrap中怎麼使用徽章圖示元件

3 用於按鈕

徽章可以作為連結或按鈕的一部分來提供計數器。

<button type="button" class="btn btn-primary">
   未读消息 <span class="badge bg-secondary">4</span>
</button>
登入後複製

淺析Bootstrap中怎麼使用徽章圖示元件

請注意,根據它們的使用方式,徽章可能會讓螢幕閱讀器和類似輔助技術的使用者感到困惑。雖然徽章的樣式提供了一個關於其用途的視覺提示,但這些用戶只需看到徽章的內容。根據具體情況,這些徽章可能看起來像是句子、連結或按鈕末尾的隨機附加單字或數字。

除非上下文是清楚的(如「未讀訊息」範例,其中理解為「4」是通知的數量),否則請考慮將附加上下文包含在視覺上隱藏的附加文字片段中。

<button type="button" class="btn btn-primary">
    个人中心 <span class="badge bg-secondary">9</span>
    <span class="visually-hidden">未读消息</span>
 </button>
登入後複製

淺析Bootstrap中怎麼使用徽章圖示元件

注意,這個隱藏標籤不會顯示在使用者面前,滑鼠懸停也沒有提示,如果你想滑鼠懸停有提示,可以給按鈕或徽章添加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>
登入後複製

淺析Bootstrap中怎麼使用徽章圖示元件

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>
登入後複製

淺析Bootstrap中怎麼使用徽章圖示元件

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基礎教學! !

以上是淺析Bootstrap中怎麼使用徽章圖示元件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:juejin.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板