欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Bootstrap中如何使用提示工具

本篇內(nèi)容主要講解“Bootstrap中如何使用提示工具”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Bootstrap中如何使用提示工具”吧!

成都網(wǎng)絡(luò)公司-成都網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)十年經(jīng)驗(yàn)成就非凡,專業(yè)從事成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營(yíng)銷網(wǎng)站建設(shè),成都網(wǎng)頁設(shè)計(jì),成都網(wǎng)頁制作,軟文推廣廣告投放平臺(tái)等。十年來已成功提供全面的成都網(wǎng)站建設(shè)方案,打造行業(yè)特色的成都網(wǎng)站建設(shè)案例,建站熱線:18980820575,我們期待您的來電!

Bootstrap中如何使用提示工具

這幾要講兩個(gè)控件:彈出提示(Popovers)和工具提示(Tooltips),這兩個(gè)組件功能都很單一,用法也很簡(jiǎn)單,有很多相似之處。

彈出提示(Popovers)

1  示例

1.1  注意事項(xiàng)

使用popover插件時(shí)需要注意的事項(xiàng):

  • 它必須依靠bootstrap.bundle.min.js才能工作!

  • 由于性能原因,popover是可選加入的,所以您必須自己初始化它們。

1.2  在任何地方啟用彈出窗口

初始化頁面上所有popover的一種方法是通過其data-bs-toggle屬性選擇它們:

<!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>Popovers</title>
  </head>
  <body>
    <div>
        <br><br><br><br>
        <button type="button" 
            class="btn btn-lg btn-danger" 
            data-bs-toggle="popover" 
            title="提示標(biāo)題" 
            data-bs-content="你想告訴別人些什么提示?你可以寫在這里!">
            點(diǎn)此按鈕彈出提示
        </button>
        
      </div>
     <script src="../bootstrap5/bootstrap.bundle.min.js" ></script>
     <script>
        var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]'))
        var popoverList = popoverTriggerList.map(function (popoverTriggerEl) {
        return new bootstrap.Popover(popoverTriggerEl)
        })
     </script>
  </body>
</html>

Bootstrap中如何使用提示工具

1.3  使用容器選項(xiàng)

當(dāng)父元素上的某些樣式干擾popover時(shí),您需要指定一個(gè)自定義容器,以便popover的HTML顯示在該元素中。這個(gè)和上面一個(gè)在顯示上沒什么區(qū)別,只是在button類中增加了一個(gè)example-popover。

<!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>Popovers</title>
  </head>
  <body>
    <div>
        <br><br><br><br>
        <button type="button" 
            class="btn btn-lg btn-danger example-popover" 
            data-bs-toggle="popover" 
            title="提示標(biāo)題" 
            data-bs-content="你想告訴別人些什么提示?你可以寫在這里!">
            點(diǎn)此按鈕彈出提示
        </button>
        
      </div>
     <script src="../bootstrap5/bootstrap.bundle.min.js" ></script>
     <script>
        var popover = new bootstrap.Popover(document.querySelector('.example-popover'), {
            container: 'body'
            })
     </script>
  </body>
</html>

你也可以使用id,這樣看起來似乎更好懂

<!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>Popovers</title>
  </head>
  <body>
    <div>
        <br><br><br><br>
        <button type="button" 
            id="example-popover"    
            class="btn btn-lg btn-danger" 
            data-bs-toggle="popover" 
            title="提示標(biāo)題" 
            data-bs-content="你想告訴別人些什么提示?你可以寫在這里!">
            點(diǎn)此按鈕彈出提示
        </button>
      </div>
     <script src="../bootstrap5/bootstrap.bundle.min.js" ></script>
     <script>
        var popover = new bootstrap.Popover(document.querySelector('#example-popover'), {
            container: 'body'
            })
     </script>
  </body>
</html>

2 改變彈出方向

我們可以讓彈出的提示信息在四個(gè)方向:頂部,右側(cè),底部,左側(cè)。 使用也很簡(jiǎn)單,只需要將data-bs-placement="位置" 添加到button屬性即可,其中位置可以是top、bottom、left、right。

需要注意的是,要顯示的位置必須有足夠的空間,否則,會(huì)自動(dòng)尋找合適的位置,如你設(shè)置了顯示在上部,但上面已經(jīng)在瀏覽器最上方了,則會(huì)顯示在下面。

<!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>Popovers</title>
  </head>
  <body>
    <div>
        <br><br><br><br>
        <button type="button" 
            class="btn btn-lg btn-danger" 
            data-bs-toggle="popover" 
            title="提示標(biāo)題" 
            data-bs-content="你想告訴別人些什么提示?你可以寫在這里!">
            默認(rèn)
        </button>

        <button type="button" 
            class="btn btn-lg btn-danger" 
            data-bs-toggle="popover" 
            data-bs-placement="top" 
            title="提示標(biāo)題" 
            data-bs-content="你想告訴別人些什么提示?你可以寫在這里!">
            上部
        </button>

        <button type="button" 
            class="btn btn-lg btn-danger" 
            data-bs-toggle="popover" 
            data-bs-placement="bottom" 
            title="提示標(biāo)題" 
            data-bs-content="你想告訴別人些什么提示?你可以寫在這里!">
            下部
        </button>

        <button type="button" 
            class="btn btn-lg btn-danger" 
            data-bs-toggle="popover" 
            data-bs-placement="left" 
            title="提示標(biāo)題" 
            data-bs-content="你想告訴別人些什么提示?你可以寫在這里!">
            左側(cè)
        </button>

        <button type="button" 
            class="btn btn-lg btn-danger" 
            data-bs-toggle="popover" 
            data-bs-placement="right" 
            title="提示標(biāo)題" 
            data-bs-content="你想告訴別人些什么提示?你可以寫在這里!">
            右側(cè)
        </button>
      </div>
     <script src="../bootstrap5/bootstrap.bundle.min.js" ></script>
     <script>
        var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]'))
        var popoverList = popoverTriggerList.map(function (popoverTriggerEl) {
        return new bootstrap.Popover(popoverTriggerEl)
        })
     </script>
  </body>
</html>

Bootstrap中如何使用提示工具

3 再一次任意處關(guān)閉

默認(rèn)情況下,單擊按鈕顯示提示消息,再次點(diǎn)擊此按鈕消息隱藏,否則消息會(huì)一直顯示。 我們想再次點(diǎn)擊任意處就關(guān)閉此前顯示的提示信息,則需要給按鈕增加一個(gè)data-bs-trigger="focus"屬性,并在js文件中增加trigger: 'focus'。

要實(shí)現(xiàn)正確的跨瀏覽器和跨平臺(tái)行為,必須使用a標(biāo)記,而不是button標(biāo)記,并且還必須包含tabindex屬性。

<!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>Popovers</title>
  </head>
  <body>
    <div>
        <br><br><br><br>
        <a tabindex="0" 
        class="btn btn-lg btn-danger" 
        role="button" data-bs-toggle="popover" 
        data-bs-trigger="focus" 
        title="提示標(biāo)題" 
        data-bs-content="你想告訴別人些什么提示?你可以寫在這里!"   >
        點(diǎn)此按鈕彈出提示,點(diǎn)擊空白處提示消失
    </a>
      </div>
     <script src="../bootstrap5/bootstrap.bundle.min.js" ></script>
     <script>
        var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]'))
        var popoverList = popoverTriggerList.map(function (popoverTriggerEl) {
        return new bootstrap.Popover(popoverTriggerEl)
        trigger: 'focus'
        })
     </script>
  </body>
</html>

Bootstrap中如何使用提示工具

工具提示(Tooltips)

工具提示(Tooltips)和彈出提示框(Popovers)非常類似,也是可選加載的,必須自己初始化。其顯示方式也會(huì) 根據(jù)預(yù)留空間自動(dòng)調(diào)整。與彈出提示不同的是,工具提示在鼠標(biāo)懸停在按鈕的時(shí)候就會(huì)顯示,鼠標(biāo)離開自動(dòng)隱藏,不需要點(diǎn)擊。

1 工具提示生效代碼

和彈窗提示基本類似,頁面中必須包含此代碼,工具提示才能生效。

var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
return new bootstrap.Tooltip(tooltipTriggerEl)
})

2  工具提示示例

工具提示一般用在按鈕和鏈接上,用以說明其功能,當(dāng)然也可以用在圖片上。title的值就是鼠標(biāo)懸停顯示的內(nèi)容,可以使用html元素。

鏈接有默認(rèn)的title屬性,其提示文字顯示在瀏覽器狀態(tài)欄,這個(gè)顯示的更直觀。

<!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><br>
        <button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" title="這個(gè)是按鈕提示">
          按鈕提示
          </button>
          <a href="#" data-bs-toggle="tooltip" title="這個(gè)是鏈接提示">鏈接提示</a>

      </div>
     <script src="../bootstrap5/bootstrap.bundle.min.js" ></script>
     <script>
      var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
      var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
      return new bootstrap.Tooltip(tooltipTriggerEl)
      })
   </script>
  </body>
</html>

Bootstrap中如何使用提示工具

3 工具提示顯示位置

跟彈窗提示一樣支持四個(gè)工具提示方向,分別是top、bottom、left、right。

<!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><br>
        <button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-placement="top" title="頂部提示">
          頂部提示
          </button>
          <button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-placement="right" title="右側(cè)提示">
          右側(cè)提示
          </button>
          <button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-placement="bottom" title="底部提示">
          底部提示
          </button>
          <button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-placement="left" title="左側(cè)提示">
          左側(cè)提示
          </button>

      </div>
     <script src="../bootstrap5/bootstrap.bundle.min.js" ></script>
     <script>
      var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
      var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
      return new bootstrap.Tooltip(tooltipTriggerEl)
      })
   </script>
  </body>
</html>

Bootstrap中如何使用提示工具

4 用于文章中提示

<!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><br>
        <div class="bd-example tooltip-demo">
            <p>
                最近<a href="#" data-bs-toggle="tooltip" title="嗶哩嗶哩">B站</a> 是迎來了自己12周年的紀(jì)念日,
                之前吧,B站做過好些<a href="#" data-bs-toggle="tooltip" title="點(diǎn)此查看流行語盤點(diǎn)內(nèi)容">流行語盤點(diǎn)</a>,
                比如“awsl”一類的詞,不少朋友都刷過,甚至有的<a href="#" data-bs-toggle="tooltip" title="相當(dāng)于現(xiàn)代典故">梗</a>還出圈了,
                像是后那個(gè)什么浪一類的,我留意到B站官方很多時(shí)候還會(huì)做一些相關(guān)的科普盤點(diǎn)啥的,時(shí)不時(shí)有推送。
            </p>
          </div>
      </div>
     <script src="../bootstrap5/bootstrap.bundle.min.js" ></script>
     <script>
      var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
      var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
      return new bootstrap.Tooltip(tooltipTriggerEl)
      })
   </script>
  </body>
</html>

Bootstrap中如何使用提示工具

可以結(jié)合通用類做出更多效果

兩種提示的文字部分都可以使用html和bootstrap的通用類,設(shè)置間隔、排版、字體、顏色等,你可以自己嘗試一下做出更多很酷的效果。

到此,相信大家對(duì)“Bootstrap中如何使用提示工具”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

網(wǎng)頁題目:Bootstrap中如何使用提示工具
文章出自:http://aaarwkj.com/article44/iihjee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計(jì)公司、網(wǎng)站營(yíng)銷定制網(wǎng)站、網(wǎng)站內(nèi)鏈、營(yíng)銷型網(wǎng)站建設(shè)、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
国产一区二区三区在线看片| 91精品国产91久久综合福利| 四虎精品国产一区二区三区| 欧美精品一区二区网站| 国产老妇伦国产熟女高清| 久久久久国产综合精品| 亚洲国产成人精品av在线| 蜜臀91精品视频在线观看| 午夜视频在线观看免费版| 99热在线免费观看精品| 99热成人精品热久久| 久久热久久热精品视频| 国产三级传媒在线观看| 日韩一区二区精品网站| 国产极品av一区二区三区| 日韩欧美亚洲另类激情一区| 亚洲精品成人一区不卡| 麻豆视频91免费观看| 有码国内精品人妻少妇| 亚洲色图熟女激情另类| 中文字幕一区二区三区精彩视频| 色欧美一区二区三区在线| 亚洲乱码一区二区在线| 精品一区二区三区高清| 溪乱毛片一区二区三区| 91麻豆精品国产久久久| 日本99精品视频10| 中文字幕在线精品乱码| 日本在线不卡一区二区| 日韩精品少妇一区二区在线看| 青青成线在人线免费啪| 免费看男人添女人无遮挡| 午夜草草视频在线观看| 未满十八禁止下载软件| 最近中文字幕免费手机版| 国产三级视频网站在线观看| 蜜桃视频中文字幕二区三区| 中国成熟女人毛茸茸视频| 一区二区三区欧美黑人| 男人天堂在线视频网站| 色婷婷一区二区三区网站|