精品久久久久久亚洲精品_成人午夜网站_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;">

          亚洲gay无套男同| ...xxx性欧美| 欧美日韩专区在线| 成人看片黄a免费看在线| 奇米色一区二区| 日韩经典一区二区| 亚洲国产成人av| 亚洲女女做受ⅹxx高潮| 综合在线观看色| 亚洲柠檬福利资源导航| 亚洲欧洲精品一区二区三区| 国产精品国产三级国产aⅴ中文 | 手机精品视频在线观看| 一区二区三区欧美| 亚洲国产成人av网| 亚洲国产cao| 男男成人高潮片免费网站| 日韩精品亚洲一区二区三区免费| 天天色综合成人网| 精品在线一区二区| 久久国产精品99久久久久久老狼 | 国产精品传媒入口麻豆| 亚洲日本va在线观看| 一区二区三区视频在线看| 亚洲午夜久久久久久久久电影网 | 日韩免费一区二区| 久久久欧美精品sm网站| 国产精品美女一区二区三区| 亚洲男同1069视频| 日韩在线卡一卡二| 福利一区在线观看| 色嗨嗨av一区二区三区| 欧美乱熟臀69xxxxxx| 欧美一区二区三区不卡| 国产欧美视频一区二区| 亚洲乱码中文字幕| 蜜臀av性久久久久蜜臀aⅴ| 国产精品一区二区三区乱码| 91久久精品日日躁夜夜躁欧美| 欧美色欧美亚洲另类二区| 91精品国产欧美日韩| 国产欧美综合在线| 午夜电影一区二区三区| 国产盗摄女厕一区二区三区| 91国产精品成人| 国产亚洲一区二区在线观看| 亚洲午夜久久久久| 粉嫩一区二区三区性色av| 精品视频在线看| 国产精品系列在线| 日韩av一区二区在线影视| 菠萝蜜视频在线观看一区| 欧美在线制服丝袜| 久久九九久久九九| 午夜伊人狠狠久久| 91原创在线视频| 日韩精品一区二区三区四区 | 国产福利一区二区| 精品国产一区二区三区忘忧草| 亚洲自拍偷拍九九九| 成人免费观看视频| 精品国产乱码久久久久久老虎 | www国产精品av| 奇米影视7777精品一区二区| 欧美在线不卡视频| 国产精品入口麻豆原神| 国产剧情一区在线| 26uuu亚洲综合色欧美| 日韩1区2区日韩1区2区| 欧美日韩一区高清| 亚洲狠狠爱一区二区三区| 99精品久久99久久久久| 国产精品丝袜在线| 国产精品1区2区| 久久午夜老司机| 精品一区二区三区香蕉蜜桃| 69久久99精品久久久久婷婷 | 日韩电影在线一区| 91精品国产欧美一区二区成人| 午夜精品国产更新| 91精品免费在线| 天天影视涩香欲综合网| 6080亚洲精品一区二区| 日韩电影在线观看网站| 91精品国产综合久久精品| 亚洲一区二区精品3399| 在线亚洲一区观看| 一区二区三区视频在线观看| 欧美在线影院一区二区| 亚洲综合在线视频| 91精品国产综合久久精品app| 亚洲高清一区二区三区| 日韩一区二区三| 国产一区欧美二区| 国产日韩精品一区二区三区在线| 国产在线观看免费一区| 中文字幕在线不卡一区| 色婷婷综合久久久中文一区二区 | 一区二区三区成人| 日韩限制级电影在线观看| 亚洲图片有声小说| 日韩精品中文字幕一区| 国产成人无遮挡在线视频| 亚洲色图一区二区| 欧美一区二区在线视频| 国产河南妇女毛片精品久久久| 亚洲欧洲日产国码二区| 欧美精品丝袜久久久中文字幕| 麻豆免费看一区二区三区| 日本一区二区视频在线| 欧美日韩一区二区三区在线看 | 一区二区三区四区精品在线视频| 欧美日韩精品一区视频| 久久综合99re88久久爱| 国产精品白丝av| 中文字幕一区在线| 欧美在线999| 九一久久久久久| 专区另类欧美日韩| 日韩免费观看2025年上映的电影| 国产乱色国产精品免费视频| 亚洲大片精品永久免费| 久久久久久久久久美女| 欧美色成人综合| 大胆亚洲人体视频| 美女一区二区视频| 亚洲一区在线观看免费观看电影高清| 日韩小视频在线观看专区| 色哟哟国产精品免费观看| 国产综合色精品一区二区三区| 亚洲一二三四在线| 国产精品你懂的在线欣赏| 欧美福利一区二区| 不卡一卡二卡三乱码免费网站 | 欧美精品自拍偷拍动漫精品| 北岛玲一区二区三区四区| 美女诱惑一区二区| 亚洲一区二区三区四区中文字幕| 久久久久88色偷偷免费| 日韩无一区二区| 欧美日韩一区二区在线观看| 91国模大尺度私拍在线视频| 99这里只有精品| www.日本不卡| av综合在线播放| 大尺度一区二区| 国产91精品一区二区麻豆网站| 精品在线一区二区| 日韩国产在线观看一区| 亚洲色图.com| 日韩一区日韩二区| 自拍偷拍亚洲欧美日韩| 国产精品传媒视频| 国产精品女同一区二区三区| 中文字幕精品在线不卡| 亚洲国产精品激情在线观看| 国产精品乱码人人做人人爱| 国产精品美女视频| 亚洲美女精品一区| 亚洲综合一区二区| 偷拍日韩校园综合在线| 天堂va蜜桃一区二区三区漫画版| 日韩高清欧美激情| 韩国v欧美v日本v亚洲v| 国产精品一区二区在线观看网站| 国内成人精品2018免费看| 极品销魂美女一区二区三区| 国产乱子轮精品视频| 国产精品456露脸| 99视频热这里只有精品免费| 91一区一区三区| 欧美日韩一区二区三区四区五区| 91精品婷婷国产综合久久性色| 日韩欧美一卡二卡| 国产精品网站一区| 久久精品夜夜夜夜久久| 国产精品久久久久影院老司| 一区二区三区日本| 日韩成人一级大片| 国产精品一二三| 欧美中文一区二区三区| 精品久久久久久久久久久久包黑料| 精品剧情在线观看| 亚洲日本青草视频在线怡红院| 亚洲gay无套男同| 国产激情视频一区二区在线观看| 一本色道久久综合亚洲aⅴ蜜桃 | 欧美揉bbbbb揉bbbbb| 精品sm捆绑视频| 亚洲精品伦理在线| 久草中文综合在线| 91亚洲资源网| 日韩三级中文字幕| 国产精品欧美精品| 同产精品九九九| 99久久综合99久久综合网站| 欧美一级免费大片| 中文字幕一区二区在线播放| 蜜桃精品视频在线| 欧美性猛交xxxx黑人交|