第18節(jié) Bootstrap5 Badge徽章圖標組件用法

      On this page

      18.1 徽章(Badge)的結(jié)構(gòu)

      徽章通常用于導航欄、標題、按鈕、頭像右側(cè)的一個小區(qū)域,用于計數(shù)(如n條未讀消息)或標識新發(fā)布new、熱門hot等。通過使用相對字體大小和em單位,徽章可以縮放以匹配直接父元素的大小。從Bootstrap5開始,徽章不再具有鏈接的焦點或懸停樣式。

      徽章的結(jié)構(gòu)非常簡單,就是一個span標簽,里面包含兩個類,badge表明是徽章,bg-*是背景顏色。還可以用text-*設(shè)置字體顏色。

       <span class="badge bg-secondary">文字內(nèi)容</span>
      復制代碼

      18.2 徽章用于文字

      徽章用于文字時,自動調(diào)整大小與文字匹配。

      <!doctype html>
      <html lang="zh-CN">
        <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 class="container">
            <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>
      復制代碼

      1.png

      18.3 用于按鈕

      徽章可以作為鏈接或按鈕的一部分來提供計數(shù)器。

      <button type="button" class="btn btn-primary">
         未讀消息 <span class="badge bg-secondary">4</span>
      </button>
      復制代碼

      2.png 請注意,根據(jù)它們的使用方式,徽章可能會讓屏幕閱讀器和類似輔助技術(shù)的用戶感到困惑。雖然徽章的樣式提供了一個關(guān)于其用途的視覺提示,但這些用戶只需看到徽章的內(nèi)容。根據(jù)具體情況,這些徽章可能看起來像是句子、鏈接或按鈕末尾的隨機附加單詞或數(shù)字。

      除非上下文是清楚的(如“未讀消息”示例,其中理解為“4”是通知的數(shù)量),否則請考慮將附加上下文包括在視覺上隱藏的附加文本片段中。

      <button type="button" class="btn btn-primary">
          個人中心 <span class="badge bg-secondary">9</span>
          <span class="visually-hidden">未讀消息</span>
       </button>
      復制代碼

      3.png

      注意,這個隱藏標簽不會顯示在用戶面前,鼠標懸停也沒有提示,如果你想鼠標懸停有提示,可以給按鈕或者徽章添加title,不同的是,加在按鈕上,鼠標在整個按鈕懸停都有提示,加在span標簽上,只有鼠標指到數(shù)字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.png

      18.4 背景顏色

      使用提供的實用程序類快速更改徽章的外觀。請注意,使用Bootstrap的默認.bg-light時,您可能需要一個文本顏色實用程序,如.text-dark,以獲得正確的樣式。這是因為背景實用程序只設(shè)置背景顏色。

      <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.png

      18.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>
      復制代碼

      6.png

      今天的課程就到這里,請關(guān)注我,及時學習 俺老劉原創(chuàng)的《Bootstrap5零基礎(chǔ)到精通》第19節(jié) Bootstrap5 Buttons按鈕組件用法,順便說一下,Bootstrap5按鈕組件功能十分強大,內(nèi)容也比較多,要做好心理準備。

      返回頂部
      主站蜘蛛池模板: 91福利视频一区| 久久国产香蕉一区精品| 亚洲美女视频一区| 日韩欧美一区二区三区免费观看| 日韩精品一区二区三区大桥未久 | 红桃AV一区二区三区在线无码AV| 日韩免费无码一区二区视频| 日韩熟女精品一区二区三区| 日韩一区二区在线观看视频| 无码视频一区二区三区| 精品不卡一区二区| 色妞AV永久一区二区国产AV| 无码人妻一区二区三区免费| 国产精品日本一区二区在线播放 | 国产在线视频一区| 亚洲精品一区二区三区四区乱码| 日本精品一区二区三区在线视频| 奇米精品视频一区二区三区| 97精品国产福利一区二区三区| 国产SUV精品一区二区四| 亚洲另类无码一区二区三区| 亚洲国产综合无码一区| 国产午夜精品一区二区| 午夜无码一区二区三区在线观看| 99精品国产高清一区二区麻豆| 午夜福利一区二区三区高清视频 | 一区二区三区午夜| 亚洲高清偷拍一区二区三区 | 日韩亚洲AV无码一区二区不卡| 亚洲色精品vr一区二区三区| 国产精品无码一区二区三区电影| 亚洲国产激情一区二区三区 | 亚洲V无码一区二区三区四区观看| 国产在线精品一区二区三区直播 | 亚洲变态另类一区二区三区| 国产未成女一区二区三区 | 国产午夜毛片一区二区三区| 精品一区二区三区在线视频| 精品动漫一区二区无遮挡| 激情综合丝袜美女一区二区| 国产成人久久精品麻豆一区|