1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          modal是什么意思(bootstrap modal是什么意思)

          來源:互聯網轉載 時間:2024-05-02 08:58:43

          在bootstrap中,modal指的是“模態框”,是覆蓋在父窗體上的子窗體;其目的是顯示來自一個單獨的源的內容,可以在不離開父窗體的情況下有一些互動。模態框可為網站添加醒目的提示和交互,用于通知用戶、訪客交互、消息警示或自定義的內容交互。

          本教程操作環境:Windows7系統、bootsrap3.3.7版、DELL G3電腦

          模態框(Modal)是覆蓋在父窗體上的子窗體。通常,目的是顯示來自一個單獨的源的內容,可以在不離開父窗體的情況下有一些互動。子窗體可提供信息、交互等。

          Bootstrap彈出模態框樣式

          使用Bootstrap的JavaScript模態框插件可以為您的網站添加醒目的提示和交互,用于通知用戶、訪客交互、消息警示或自定義的內容交互。

          關閉模態框:

          • 點擊右上角的x

          • 點擊右下角的關閉按鈕

          • 點擊遮罩層

          運行原理

          • 彈出模態框是用HTML、CSS和Javascript構建的,它們位于文檔中其它表現元素之上,并從<body>中刪除滾動事件,以便模態框自身的內容能得到滾動。

          • 點擊模態框的“backdrop”(灰背景區域),將自動關閉動態模塊框。

          • Bootstrap一次只支持一個模態窗口,不支持嵌套模式,因為那樣疊加會造成用戶體驗不佳。

          • 模態框使用 position: fixed,在呈現上與其它元素相比有很大不同。請盡可能將彈出模態框的HTML放在頂級位置,以避免其它元素干擾,尤其是當另一個固定元素中也定義了 .modal 事件時,你可能會遇到問題。

          • 同樣是受position: fixed屬性影響,在在移動設備上使用模態框,有一些注意事項。

          • 根據HTML5的語義定義,autofocusHTML 屬性對 Bootstrap 模態框沒有影響,要達到同樣的效果,需要使用一些JavaScript。

          普通模態框

          • .modal:模態框的最外層容器。

          • .modal-dialog:模態框的容器。

          • .modal-content:放置模態框的內容,設置模態框樣式。

          • .modal-header:模態框頭部。

          • .modal-title:模態框標題。

          • .modal-body:模態框主體內容。

          • .modal-footer:模態框頁腳內容。

          <pclass="modalfade"id="modal1"><pclass="modal-dialog"><pclass="modal-content"><pclass="modal-header"><h6class="modal-title">標題</h6><buttonclass="close"data-dismiss="modal"><span>&times;</span></button></p><pclass="modal-body">uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><pclass="modal-footer"><buttonclass="btnbtn-secondary"data-dismiss="modal">關閉</button><buttonclass="btnbtn-primary">保存</button></p></p></p></p><pclass="container"><pclass="rowmt-5"><pclass="col"><buttonclass="btnbtn-primary"data-toggle="modal"data-target="#modal1">普通的模態框</button></p></p></p>

          有滾動條的模態框

          當用戶viewport 視口(彈出內容區)或設備的模態變得較長時,它們會自動滾動頁面。

          <pclass="modalfade"id="modal1"><pclass="modal-dialog"><pclass="modal-content"><pclass="modal-header"><h6class="modal-title">標題</h6><buttonclass="close"data-dismiss="modal"><span>&times;</span></button></p><pclass="modal-body"><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p><p>uret.Donecsedodiodui.Donecullamcorpernullanonmetusauctorfringilla.</p></p><pclass="modal-footer"><buttonclass="btnbtn-secondary"data-dismiss="modal">關閉</button><buttonclass="btnbtn-primary">保存</button></p></p></p></p><pclass="container"><pclass="rowmt-5"><pclass="col"><buttonclass="btnbtn-primary"data-toggle="modal"data-target="#modal1">有滾動條的模態框</button></p></p></p>

          垂直居中的模態框

          將.modal-dialog-centered添加到.modal-dialog對話框以垂直居中模式。

          <!--垂直居中的模態框--><pclass="modalfade"id="modal2"><pclass="modal-dialogmodal-dialog-centered"><!--modal-dialog-centered這個class要加在這里--><pclass="modal-content"><pclass="modal-header"><h6class="modal-title">標題</h6><buttonclass="close"data-dismiss="modal"><span>&times;</span></button></p><pclass="modal-body">垂直居中的模態框</p><pclass="modal-footer"><buttonclass="btnbtn-secondary"data-dismiss="modal">關閉</button><buttonclass="btnbtn-primary">保存</button></p></p></p></p><pclass="container"><pclass="rowmt-5"><pclass="col"><buttonclass="btnbtn-secondary"data-toggle="modal"data-target="#modal2">垂直居中的模態框</button></p></p></p>

          包含柵格系統的模態框

          在.modal-body中加入.container-fluid柵格系統,可以在動態視窗中使用Bootsrap柵格系統,并在任何地方使用正常的柵格系統class定義。

          <!--使用柵格系統--><pclass="modalfade"id="modal3"><pclass="modal-dialogmodal-dialog-centered"><!--modal-dialog-centered這個class要加在這里--><pclass="modal-content"><pclass="modal-header"><h6class="modal-title">標題</h6><buttonclass="close"data-dismiss="modal"><span>&times;</span></button></p><pclass="modal-body"><pclass="container-fluid"><pclass="row"><pclass="col-md-4bg-infoborder">第1列</p><pclass="col-md-4bg-infoborder">第2列</p><pclass="col-md-4bg-infoborder">第3列</p><pclass="col-md-12bg-infoborder">第4列</p></p><pclass="row"><pclass="colbg-infoborder">第1列</p><pclass="colbg-infoborder">第2列</p><pclass="colbg-infoborder">第3列</p><pclass="colbg-infoborder">第4列</p></p><pclass="row"><pclass="col-md-5bg-info">第1列</p><pclass="col-md-4bg-infoml-auto">第2列</p></p><pclass="rowmt-3"><pclass="col-xl-2col-lg-3col-md-4col-sm-6col-12bg-infoborder">超大屏6個,大屏4個,中等屏3個,小屏2個,超小屏1個</p><pclass="col-xl-2col-lg-3col-md-4col-sm-6col-12bg-infoborder">超大屏6個,大屏4個,中等屏3個,小屏2個,超小屏1個</p><pclass="col-xl-2col-lg-3col-md-4col-sm-6col-12bg-infoborder">超大屏6個,大屏4個,中等屏3個,小屏2個,超小屏1個</p><pclass="col-xl-2col-lg-3col-md-4col-sm-6col-12bg-infoborder">超大屏6個,大屏4個,中等屏3個,小屏2個,超小屏1個</p><pclass="col-xl-2col-lg-3col-md-4col-sm-6col-12bg-infoborder">超大屏6個,大屏4個,中等屏3個,小屏2個,超小屏1個</p><pclass="col-xl-2col-lg-3col-md-4col-sm-6col-12bg-infoborder">超大屏6個,大屏4個,中等屏3個,小屏2個,超小屏1個</p></p></p></p><pclass="modal-footer"><buttonclass="btnbtn-secondary"data-dismiss="modal">關閉</button><buttonclass="btnbtn-primary">保存</button></p></p></p></p><pclass="container"><pclass="rowmt-5"><pclass="col"><buttonclass="btnbtn-danger"data-toggle="modal"data-target="#modal3">包含柵格系統的模態框</button></p></p></p>

          模態框的尺寸

          在.modal-dialog中加入模態框尺寸。

          class描述Modal max-width
          .modal-xl超大尺寸1140px
          .modal-lg大尺寸800px
          none(默認)默認尺寸500px
          .modal-sm小尺寸300px
          <!--尺寸大小-超大尺寸--><pclass="modalfadebd-example-modal-xl"id="modal5"><!--這里添加.bd-example-modal-xl--><pclass="modal-dialogmodal-xl"><!--這里添加.modal-xl--><pclass="modal-content"><pclass="modal-header"><h6class="modal-title">標題</h6><buttonclass="close"data-dismiss="modal"><span>&times;</span></button></p><pclass="modal-body">超大尺寸模態框</p><pclass="modal-footer"><buttonclass="btnbtn-secondary"data-dismiss="modal">關閉</button><buttonclass="btnbtn-primary">保存</button></p></p></p></p><!--尺寸大小-大尺寸--><pclass="modalfadebd-example-modal-lg"id="modal6"><!--這里添加.bd-example-modal-lg--><pclass="modal-dialogmodal-lg"><!--這里添加.modal-lg--><pclass="modal-content"><pclass="modal-header"><h6class="modal-title">標題</h6><buttonclass="close"data-dismiss="modal"><span>&times;</span></button></p><pclass="modal-body">大尺寸模態框</p><pclass="modal-footer"><buttonclass="btnbtn-secondary"data-dismiss="modal">關閉</button><buttonclass="btnbtn-primary">保存</button></p></p></p></p><!--尺寸大小-小尺寸--><pclass="modalfadebd-example-modal-sm"id="modal7"><!--這里添加.bd-example-modal-sm--><pclass="modal-dialogmodal-sm"><!--這里添加.modal-sm--><pclass="modal-content"><pclass="modal-header"><h6class="modal-title">標題</h6><buttonclass="close"data-dismiss="modal"><span>&times;</span></button></p><pclass="modal-body">小尺寸模態框</p><pclass="modal-footer"><buttonclass="btnbtn-secondary"data-dismiss="modal">關閉</button><buttonclass="btnbtn-primary">保存</button></p></p></p></p><pclass="container"><pclass="rowmt-5"><pclass="col"><buttonclass="btnbtn-info"data-toggle="modal"data-target="#modal5">超大尺寸模態框</button><buttonclass="btnbtn-info"data-toggle="modal"data-target="#modal6">大尺寸模態框</button><buttonclass="btnbtn-info"data-toggle="modal"data-target="#modal7">小尺寸模態框</button></p></p></p>

          使用數據屬性

          data屬性,需要添加在button身上。

          • data-backdrop 是否顯示遮罩層

          • data-keyboard 按esc是否關閉模態框

          • data-focus 讓模態框獲取到焦點

          • data-show 初始化時模態框是否顯示

          <!--data屬性--><pclass="modalfade"id="modal8"><pclass="modal-dialog"><pclass="modal-content"><pclass="modal-header"><h6class="modal-title">標題</h6><buttonclass="close"data-dismiss="modal"><span>&times;</span></button></p><pclass="modal-body">data屬性</p><pclass="modal-footer"><buttonclass="btnbtn-secondary"data-dismiss="modal">關閉</button><buttonclass="btnbtn-primary">保存</button></p></p></p></p><pclass="container"><pclass="rowmt-5"><pclass="col"><buttonclass="btnbtn-dark"data-toggle="modal"data-target="#modal8"data-backdrop="true"data-keyboard="false"data-focus="true"data-show="false">data屬性</button></p></p></p>

          JavaScript方法事件

          方法:

          • .modal(options):激活您的內容作為模態,將選項加入到object內。

          • .modal('toggle'):手動切換動態模態框,在動態模態框實際顯示或隱藏之前返回給調用者(即在shown.bs.modal或hidden.bs.modal事件發生之前)。

          • .modal('show'):手動打開動態模態框,在動態模態框實際顯示之前返回給調用者(即在shown.bs.modal事件發生前)。

          • .modal('hide'):手動隱藏動態模態框,在動態模態框實際隱藏之前返回給調用者(即在hidden.bs.modal事件發生前)。

          事件:

          • show.bs.modal:

            當調用show實例方法時,會立即觸發該事件。如果是由點擊引起的,被點擊的元素是可用的,成為Event對象的relatedTarget屬性。

          • shown.bs.modal:="normal" data-row-style="normal">

            當模態框對用戶來說可見時(需要等待CSS過渡完成),會觸發該事件。如果是由點擊引起的,被點擊的元素是可用的,成為Event對象的relatedTarget屬性。

          • hide.bs.modal:當調用hide實例方法時,會立即觸發該事件。

          • hidden.bs.modal:

            當模態框對用戶來說終于完成隱藏時(需要等待CSS過渡完成),會觸發該事件。

          <!DOCTYPEhtml><html><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1,shrink-to-fit=no"><linkrel="stylesheet"href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T"crossorigin="anonymous"><title>Bootstrap彈出模態框樣式</title></head><body><!--方法與事件--><pclass="modalfade"id="myModal"><pclass="modal-dialog"><pclass="modal-content"><pclass="modal-header"><h6class="modal-title">標題</h6><buttonclass="close"data-dismiss="modal"><span>&times;</span></button></p><pclass="modal-body">data屬性</p><pclass="modal-footer"><buttonclass="btnbtn-secondary"data-dismiss="modal">關閉</button><buttonclass="btnbtn-primary">保存</button></p></p></p></p><pclass="container"><pclass="rowmt-5"><pclass="col"><buttonclass="btnbtn-warning"id="myBtn">方法與事件</button></p></p></p><scriptsrc="https://code.jquery.com/jquery-3.3.1.slim.min.js"integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo"crossorigin="anonymous"></script><scriptsrc="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM"crossorigin="anonymous"></script><script>//方法$('#myBtn').click(function(){$('#myModal').modal('show');});/*$('#myModal').modal('show');setTimeout(function(){$('#myModal').modal('hide');},2000);*///事件$('#myModal').on('show.bs.modal',function(e){console.log('顯示前');});$('#myModal').on('shown.bs.modal',function(e){console.log('完全顯示了');});$('#myModal').on('hide.bs.modal',function(e){console.log('隱藏前');});$('#myModal').on('hidden.bs.modal',function(e){console.log('完全隱藏了');});</script></body></html>

          關于bootstrap modal是什么意思問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注本站行業資訊頻道了解更多相關知識。

          c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...

          2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...

          :喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...

          (資料圖片僅供參考)哈嘍小伙伴們 ,今天給大家科普一個小知識。在日常生活中我們或多或少的都會接觸到求夫妻雙重生或雙穿越溫馨甜文~方面的一些說法,有的小伙伴還不是很了解,今天就給大家詳細的介紹一下關于求夫妻雙重生或雙穿越溫馨甜文~的相關內容。1、《親愛的愛情》, 作者:蘭芝。2、《穿越之女配逆襲記》,作者:呆萌呆萌。3、《穿越女重生后的逆襲》,作者:鳳棲桐。4、《重生之干物女的逆襲》,作者:櫻華。5...

          文 | 洞見文本|洞察力來源:洞察(ID: DJ 00123987)“不懂是運氣,懂是命?!边@個世界上,有一首歌叫《張開嘴哭》。但是能讓人一開口就哭的歌手不多。如果有的話,他的名字一定是李宗盛。小時候只覺得老李的歌朗朗上口,不好聽。突然有一天,我發現每一句歌詞都鉆進了我的耳朵,我能聽到心碎的聲音。直到這個時候,我才深深體會到那句話:最怕某個年紀突然懂了一首歌;最怕某個年紀突然看一個人?!睹裰{》你我...

          是什么導致小產權房轉正變數大?1.安全事故頻發一般來說,小產權房大多由開發商和村委會協商開發,缺乏相關部門的有利監督。在這種情況下,房子的質量自然難以保證。小產權房一旦轉正,購買小產權房的人數就會大大增加,隨之而來的問題就是房屋安全事故頻發,危及人民的人身和財務安全,這顯然不是國家所希望看到的。2.擴大貧富差距小產權房不轉正的時候,有錢人不會考慮囤小產權房,因為升值空間有限,轉手麻煩,這也給了經濟...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>