精品久久久久久亚洲精品_成人午夜网站_www日本高清_亚洲精品久久久久午夜福

第17節 Bootstrap5警告框Alerts組件用法

On this page

17.1 警告框(Alerts)

大家看到Alerts這個單詞不要和js中的Alert警告窗相混淆,二者沒什么聯系。 Bootstrap5警告框,官方的定義是為典型用戶操作提供上下文反饋消息,并提供少量可用且靈活的警報消息。官方的定義有些讓人摸不著頭腦,一般來說警告框其實起名叫消息提醒更合適一點,通常在窗口右下角或者右上角提醒“您有幾條未讀消息”之類的。

<!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>
      <div class="alert alert-warning alert-dismissible fade show" role="alert">
        <strong>老劉!</strong> 你收到一條站內短信,<a href="#" class="link-danger">點此查看</a>
        <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
        </div>

      </div>
     <script src="../bootstrap5/bootstrap.bundle.min.js" ></script>
  </body>
</html>
復制代碼

1.png

17.2 警告框組成

警告框比較簡單,由一個容器和一個關閉按鈕組成,其中關閉按鈕可以省略,可以通過js定時關閉,例如設置成顯示30秒后關閉。下面是一個最簡單的消息框例子。

<!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="alert alert-primary">
        老劉!你收到一條站內短信。
        </div>

     <script src="../bootstrap5/bootstrap.bundle.min.js" ></script>
  </body>
</html>
復制代碼

2.png

17.3 警告框顏色

上面例子,除了在容器中用alert標志這是個警告框之外,還有個alert-primary類,設置警告框的背景顏色。下面列出了警告框的所有常用顏色。

<!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>
      <div class="alert alert-primary" role="alert">
        alert-primary
        </div>
        <div class="alert alert-secondary" role="alert">
        alert-secondary
        </div>
        <div class="alert alert-success" role="alert">
        alert-success
        </div>
        <div class="alert alert-danger" role="alert">
            alert-danger
        </div>
        <div class="alert alert-warning" role="alert">
            alert-warning
        </div>
        <div class="alert alert-info" role="alert">
            alert-info
        </div>
        <div class="alert alert-light" role="alert">
            alert-light
        </div>
        <div class="alert alert-dark" role="alert">
            alert-dark
        </div>

      </div>
     <script src="../bootstrap5/bootstrap.bundle.min.js" ></script>
  </body>
</html>
復制代碼

3.png

17.3 警告框中的鏈接顏色

17.4.1 自動匹配

使用 .alert-link 實用程序類可以在任何警報中快速提供匹配的彩色鏈接,下面我僅給出三種顏色的對比。

<!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>
      <div class="alert alert-primary" role="alert">
        A simple primary alert with <a href="#">an example link</a>. Give it a click if you like.
        </div>
        <div class="alert alert-secondary" role="alert">
        A simple secondary alert with <a href="#">an example link</a>. Give it a click if you like.
        </div>
        <div class="alert alert-success" role="alert">
        A simple success alert with <a href="#">an example link</a>. Give it a click if you like.
        </div>

        <br><br>
        <div class="alert alert-primary" role="alert">
            A simple primary alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
            </div>
            <div class="alert alert-secondary" role="alert">
            A simple secondary alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
            </div>
            <div class="alert alert-success" role="alert">
            A simple success alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
            </div>
      </div>
     <script src="../bootstrap5/bootstrap.bundle.min.js" ></script>
  </body>
</html>
復制代碼

5.png

17.4.2 使用彩色鏈接類

在《Bootstrap5中文手冊》助手分類中的彩色鏈接中,可以使用link-*類對鏈接著色。與text-*類不同,這些類具有:hover和:focus狀態。彩色鏈接不是警告框特有的,對所有鏈接有效,所以下面沒用警告框顏色,以下是各種顏色:

<!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>
        <div><a href="#" class="link-primary">Primary link</a></div>
        <div><a href="#" class="link-secondary">Secondary link</a></div>
        <div><a href="#" class="link-success">Success link</a></div>
        <div><a href="#" class="link-danger">Danger link</a></div>
        <div><a href="#" class="link-warning">Warning link</a></div>
        <div><a href="#" class="link-info">Info link</a></div>
        <div><a href="#" class="bg-dark link-light">Light link</a></div>
        <div><a href="#" class="link-dark">Dark link</a></div>

      </div>
     <script src="../bootstrap5/bootstrap.bundle.min.js" ></script>
  </body>
</html>
復制代碼

4.png

倒數第二個我把背景設置為黑色,否則不易分辨。

17.4 附加內容

警報還可以包含其他HTML元素,如標題、段落和分隔符。

<div class="alert alert-success" role="alert">
<h4 class="alert-heading">Well done!</h4>
<p>Aww yeah, you successfully read this important alert message.
This example text is going to run a bit longer so that you can see 
how spacing within an alert works with this kind of content.</p>
<hr>
<p class="mb-0">Whenever you need to, be sure to use margin utilities to keep things nice and tidy.</p>
</div>
復制代碼

6.png

雖然看起來還不錯,不過不建議把它當做布局排版的組件,網格和后面介紹的更加強大的卡片更適合排版。

17.5 關閉

開始的第一個例子中,我們已經使用關閉按鈕,下面我們再講一下其原理,如果不想深入研究的無效觀看本節,直接復制例子即可。

使用alert JavaScript插件,可以關閉任何內聯警報(即警告框)。方法如下:

  • 確保已加載bootstrap.bundle.min.js。
  • 添加一個關閉按鈕和.alert-dismissible類,該類在警報的右側添加額外的填充,并定位關閉按鈕。
  • 在close按鈕上,添加data-bs-dismiss="alert"屬性,該屬性觸發JavaScript功能。一定要使用button元素在所有設備上進行正確的操作。
  • 要在解除警報時設置警報動畫,請確保添加.fade和.show類。

當警報解除時,元素將從頁面結構中完全移除。如果鍵盤用戶使用“關閉”按鈕解除警報,他們的焦點將突然丟失,并根據瀏覽器的不同,重置為頁面/文檔的開頭。因此,我們建議包含額外的JavaScript來偵聽closed.bs.alert 事件并以編程方式將focus()設置到頁面中最合適的位置。如果您計劃將焦點移動到通常不接收焦點的非交互元素,請確保將tabindex="-1"添加到該元素。

今天的課程就到這里,請關注我,及時學習 俺老劉原創的《Bootstrap5零基礎到精通》第18節 Bootstrap5徽章圖標Badge組件用法。

返回頂部
精品久久久久久亚洲精品_成人午夜网站_www日本高清_亚洲精品久久久久午夜福

      9000px;">

          一区二区三区av电影| www欧美成人18+| 国产精品婷婷午夜在线观看| 色综合天天综合给合国产| 欧美精品一区二区三区蜜桃| 亚洲综合色自拍一区| 午夜免费久久看| 欧美三区免费完整视频在线观看| 国产精品久久久爽爽爽麻豆色哟哟| 成人美女视频在线观看18| 9191国产精品| 国内外精品视频| 国产精品私房写真福利视频| 亚洲大尺度视频在线观看| 国产成人av一区二区| 在线免费观看视频一区| 视频一区二区中文字幕| 久久只精品国产| 亚洲成av人综合在线观看| 国产传媒久久文化传媒| 亚洲日穴在线视频| 欧美精品一区二| 欧美午夜精品免费| 亚洲精品国产精品乱码不99| 在线观看91精品国产入口| 久久精品亚洲精品国产欧美kt∨| 91色综合久久久久婷婷| 久久综合一区二区| 亚洲欧洲国产日韩| 日韩精品一区二区三区蜜臀 | 久久精品国产在热久久| 中文字幕成人在线观看| 欧美日韩高清一区二区不卡| 中文字幕不卡在线观看| 麻豆视频观看网址久久| 国产精品三级av在线播放| 欧美一卡在线观看| 欧美日韩午夜影院| 91在线精品一区二区| 蜜桃传媒麻豆第一区在线观看| 综合色天天鬼久久鬼色| 久久这里只有精品首页| 日韩女优视频免费观看| 欧美日韩久久不卡| 欧美久久久久久蜜桃| 欧洲激情一区二区| 美女脱光内衣内裤视频久久影院| 一区二区三区小说| 日韩一级片网站| 日韩西西人体444www| 久久精品国内一区二区三区| 亚洲欧美国产毛片在线| 国产欧美久久久精品影院| 丁香六月久久综合狠狠色| 最新中文字幕一区二区三区| 欧美一区二区三区免费在线看 | 欧美成人午夜电影| 不卡一区二区三区四区| 欧美电影免费观看高清完整版在线观看| 亚洲精品乱码久久久久久日本蜜臀| 日韩午夜中文字幕| 国产91精品欧美| 亚洲国产欧美日韩另类综合| 国产精品伦一区二区三级视频| 不卡一区中文字幕| 麻豆精品在线观看| 国产酒店精品激情| 成人一区二区三区| 99国产一区二区三精品乱码| 国产精品萝li| 亚洲综合免费观看高清完整版在线| 日韩欧美成人一区| 91福利视频网站| 日韩视频中午一区| 在线观看免费成人| 日韩欧美一区二区免费| 久久久久久**毛片大全| 国产精品久久久久久久久搜平片 | 蜜桃av一区二区| 粉嫩av一区二区三区在线播放| 不卡的av在线播放| 在线成人小视频| 不卡的av在线| 欧美日韩www| 在线观看亚洲a| 精品国产网站在线观看| 欧美视频中文字幕| 91蜜桃免费观看视频| 欧美日韩国产精选| 欧美三级电影精品| 色综合网站在线| 欧美精品一区二区三| 最新不卡av在线| 日韩不卡手机在线v区| 国产精品无遮挡| 亚洲精品一区二区三区精华液| 99久久免费精品高清特色大片| 爽爽淫人综合网网站| 国产精品电影院| 日韩国产欧美一区二区三区| 久久婷婷成人综合色| 欧美韩国日本不卡| 午夜精品一区在线观看| 久久国产乱子精品免费女| 成人毛片在线观看| 日韩一区二区高清| 欧美美女直播网站| 欧美精品粉嫩高潮一区二区| 精品久久久久99| 在线视频亚洲一区| 国产精品亲子乱子伦xxxx裸| 国产精品区一区二区三区| 免费人成黄页网站在线一区二区| 亚洲欧洲韩国日本视频| 黄色小说综合网站| 久久99精品一区二区三区| 国产成人午夜视频| 欧美日韩国产一级片| 在线观看中文字幕不卡| 丁香亚洲综合激情啪啪综合| 91麻豆产精品久久久久久 | 狠狠久久亚洲欧美| 欧美日韩的一区二区| 成人在线视频一区二区| 国产在线精品免费av| 在线免费观看成人短视频| 国产蜜臀av在线一区二区三区| 亚洲电影视频在线| 色综合色综合色综合色综合色综合| 久久丝袜美腿综合| 国产91综合网| 国产日韩精品一区二区三区| 91丝袜呻吟高潮美腿白嫩在线观看| 午夜av一区二区三区| 99re这里只有精品首页| 国产天堂亚洲国产碰碰| 久久99精品久久只有精品| 欧美一级日韩一级| 激情综合色播五月| 91麻豆精品国产91久久久资源速度 | 国产免费成人在线视频| 亚洲 欧美综合在线网络| 91蜜桃视频在线| 久久99国产精品成人| 在线电影欧美成精品| 欧美二区在线观看| 日韩和欧美一区二区| 欧美亚男人的天堂| 日韩中文字幕av电影| 亚洲欧洲一区二区三区| 日韩欧美第一区| 久久久99久久精品欧美| 久草中文综合在线| 精品欧美黑人一区二区三区| 日本黄色一区二区| 精品福利一二区| 不卡一区二区在线| 国产精品一品视频| 亚洲品质自拍视频| 在线播放国产精品二区一二区四区 | 亚洲视频一区二区在线| 在线一区二区三区四区五区| 不卡一二三区首页| 欧美日韩久久一区| 国产视频一区二区三区在线观看| 国产成人午夜高潮毛片| 色噜噜夜夜夜综合网| 亚洲综合在线五月| 麻豆国产精品777777在线| 香蕉成人啪国产精品视频综合网| 亚洲制服丝袜在线| 久久精品久久精品| 亚洲免费av高清| 欧美r级电影在线观看| 成人精品免费看| 免费高清在线视频一区·| 国产欧美一区二区精品仙草咪| 91黄色在线观看| 日韩写真欧美这视频| ㊣最新国产の精品bt伙计久久| 日韩美女啊v在线免费观看| 欧美网站一区二区| 亚洲人成精品久久久久| 日韩欧美成人激情| 色婷婷狠狠综合| 国产成人精品免费一区二区| 欧美午夜在线一二页| 国产麻豆精品视频| 亚洲成a人v欧美综合天堂| 91在线视频官网| 中文字幕欧美日韩一区| 波波电影院一区二区三区| 精品一区二区三区视频在线观看 | 中文字幕 久热精品 视频在线| 美女尤物国产一区| 一区二区三区日韩| 亚洲精品久久久久久国产精华液| 国产尤物一区二区| 精品国产123| 91精品国产欧美日韩|