Bootstrap 模態框

2021-12-20 暮暮學編程
Bootstrap Modals(模態框)描述

Bootstrap Modals(模態框)是使用定製的 Jquery 插件創建的。它可以用來創建模態窗口豐富用戶體驗,或者為用戶添加實用功能。您可以在 Modals(模態框)中使用 Popover(彈出框)和 Tooltip(工具提示插件)。

在本教程中,將通過一些實例和解釋來討論如何使用 Bootstrap 創建模態窗口。同時,我們也會討論用於定製的各種可用選項。

什麼是必需的

您需要 Jquery、Bootstrap CSS 和 JavaScript 文件 bootstrap-modal.js。這個 js 文件位於您下載的 Bootstrap 主文件夾中的 js 文件夾內。

Jquery 位於您的 Bootstrap 主文件夾中的 docs > assets > js 下,名為 jquery.js。或者您可以直接訪問 https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js 下載 Jquery。

Bootstrap Modals(模態框)長什麼樣

下面的實例演示了 Bootstrap Modals(模態框)長什麼樣。

在您的網站中使用 Bootstrap Modals(模態框)

下面的實例演示了如何在網頁中使用 Bootstrap Modals(模態框)。請注意,您不需要編寫任何的 JavaScript 代碼。實例後面附有相關的解釋。

<!DOCTYPE html> 
<html lang="en">
<head>
<meta charset="utf-8">
<title>Twitter Bootstrap Modals Example</title>
<meta name="description" content="Creating Modal Window with Twitter Bootstrap">
<link href="/twitter-bootstrap/twitter-bootstrap-v2/docs/assets/css/bootstrap.css" rel="stylesheet">
</head>
<body>
<div>
<h2>Example of creating Modals with Twitter Bootstrap</h2>
<div id="example" style="display: none; ">
<div>
<a data-dismiss="modal">×</a>
<h3>This is a Modal Heading</h3>
</div>
<div>
<h4>Text in a modal</h4>
<p>You can add some text here.</p>
</div>
<div>
<a href="#">Call to action</a>
<a href="#" data-dismiss="modal">Close</a>
</div>
</div>
<p><a data-toggle="modal" href="#example">Launch demo modal</a></p>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="/twitter-bootstrap/twitter-bootstrap-v2/js/bootstrap-modal.js"></script>
</body>
</html>

在線查看 Bootstrap Modals(模態框)實例。

解釋

下面的表格解釋了上面的代碼。它將幫助您理解如何使用 Bootstrap Modals(模態框)。

代碼解釋div id="example"分配給相關 div 的 id,id 的值指向後邊要實現 modal(模態框)的 JavaScript。class="modal hide fade in"Bootstrap CSS 的四個 class - modal、hide、fade 和 in,用於設置 modal(模態框)的布局。style="display: none;用於保持模態窗口可見,直到觸發器觸發(比如點擊相關按鈕)。<div>modal-header 適用於定義模態窗口標題樣式的 class。aCSS class close 用於設置模態窗口關閉按鈕的樣式。data-dismiss="modal"data-dismiss 是一個定製的 HTML5 data 屬性。用於關閉模態窗口。class="modal-body"modal-body 是 Bootstrap 的一個 CSS class,用於設置模態窗口主體的樣式。class="modal-footer"modal-footer 是 Bootstrap 的一個 CSS class,用於設置模態窗口尾部的樣式。class="btn btn-success"CSS class btn 和 btn-success 用於在模態窗口的尾部創建一個大號的按鈕。您可以使用任何其他 Bootstrap 按鈕代替。class="btn"Bootstrap CSS 的 按鈕 class btn,用於在模態窗口的尾部創建一個小號的按鈕。data-dismiss="modal"HTML5 定製的 data 屬性 data-dismiss,用於關閉模態窗口。data-toggle="modal"HTML5 定製的 data 屬性 data-toggle,用於打開模態窗口。class="btn btn-primary btn-large"設置按鈕樣式,點擊該按鈕則創建模態窗口。<script src="https://ajax.googleapis.com/ajax/libs
/jquery/1.7.1/jquery.min.js"></script>引用 Jquery 文件。<script src="../bootstrap/twitter-bootstrap-v2>
/js/bootstrap-modal.js"></script>引用 bootstrap modal(模態框)的 JS 文件。

相關焦點

  • Bootstrap 模態框(Modal)插件
    或者,正如 Bootstrap 插件概覽一章中所提到,您可以引用 bootstrap.js 或壓縮版的 bootstrap.min.js。> 來指定要切換的特定的模態框(帶有 id="identifier")。
  • html框架——bootstrap手動控制模態框隱藏和顯示
    在網頁開發過程中,我們經常會使用bootstrap這套由推特開源的前端框架。其中在業務的開發過程中,存在這樣的業務場景:點擊編輯按鈕,彈出模態框,然後在模態框中對信息進行編輯。bootstrap的模態框,如果設置的是默認點擊空白處自動關閉,不是自己通過JS進行控制時,驗證信息使用alert("XXXX"),點擊否,會直接關閉模態框,之前填寫的內容會清空,導致用戶體驗不好。那麼怎麼解決這個問題呢?
  • python測試開發django-123.bootstrap模態框(modal)垂直居中顯示
    前言bootstrap 模態框默認會在屏幕頂端顯示,跟我們的操作習慣不太符合,我們期望顯示到屏幕垂直居中的位置。
  • Bootstrap 插件概覽
    // 返回 $.fn.button 之前所賦的值var bootstrapButton = $.fn.button.noConflict() // 為 $().bootstrapBtn 賦予 Bootstrap 功能 $.fn.bootstrapBtn = bootstrapButton
  • Flask乾貨:Bootstrap的基本使用——Bootstrap簡介
    直接加載網絡上的CSSBootstrap的環境至少需要3個文件:bootstrap.min.css、jquery.min.js和bootstrap.min.js。這裡的bootstrap.min.css表示精簡版本,樣式不是很複雜。這3個文件可以本地引入,也可以直接加載網絡上的CSS文件。接下來我們先說如何直接加載網絡上的CSS。
  • bootstrap4.4實現點擊小圖彈出大圖效果,再也不用js的方法了
    由於bootstrap沒有現成的插件可以直接使用,但是通過簡單的整理還是可以實現的,而且方法比較簡單,最終是效果如下。點擊小圖彈出大圖,點擊彈出的大圖變暗背景的任何地方彈出框會自動關閉,也點擊大圖右上角的關閉按鈕關閉,真實非常強大。
  • 使用HTML DIV+CSS樣式+JavaScript實現自定義個性化的模態窗口
    ,是指當模態窗口彈出來的時候,滑鼠不能單擊這個對話框之外的區域。一般用於給用戶一個提示信息,必須關閉模態窗口之後才可以進行其它的操作。圖1圖1就是一個使用DIV+CSS自定義的一個模態窗口,其優點是個性化強,根據系統要求完全自行設計,而系統窗口是無法做到的。
  • Bootstrap——潮流穿搭
    bootstrap目錄往期回顧利用bootstrap
  • 同濟王昊奮:知識圖譜與多模態大數據時代|世界人工智慧大會
    對於知識(尤其是多模態)圖譜的構建,傳統的做法把將不同模態分別完成抽取並通過圖譜融合來形成最後的多模態圖譜。如圖2左半部分所示,先基於文本和圖像進行信息抽取,對於抽取得到的多個特定模態圖譜融合成多模態知識圖譜。
  • bootstrap 用什麼布局專題及常見問題 - CSDN
    bootstrap學習之布局(柵格布局)今天自己在網上學習了BOOTSTRAP柵格系統,很有體會,希望將自己的學習心得寫寫下來供自己日後參考學習1.什麼是柵格布局?
  • 什麼是Trimmed Body模態分析?
    模態分析中模態頻率和模態振型直接反應車身的動態性能,一階重要模態的識別影響整車模態分布表的規劃。但有些模型很難通過肉眼直接判斷一階重要模態,通過模態識別方法可以準確的判斷出白車身、TRIMMEDBODY以及整車級的典型模態,並結合模態振型和經驗來最終確定出重要模態。1、什麼是Trimmed Body?
  • 前端框架bootstrap4.4入門教程,使用方法實例響應式布局實戰
    bootstrap是我最喜歡的前端框架,沒有之一,當前的最新版本是bootstrap4.4.1,和之前的3.X版本相比較有較大的變化,不過都是屬於各種標籤的分離,方法還是一樣的,在網上各種教程雖多,但是對於入門還不是不夠,很多入門教程講得雲裡霧裡,看不懂到底在說些什麼。我覺得使用具體的實例來結合相關的標籤使用才能真正的加深理解。
  • 賽爾筆記|多模態摘要簡述
    摘要多模態摘要(Multi-modal Summarization)是指輸入多種模態信息,通常包括文本,語音,圖像,視頻等信息,輸出一段綜合考慮多種模態信息後的核心概括。目前的摘要研究通常以文本為處理對象,一般不涉及其他模態信息的處理。然而,不同模態的信息是相互補充和驗證的,充分有效的利用不同模態的信息可以幫助模型更好的定位關鍵內容,生成更好的摘要。
  • kuapingUI 2.0 版本發布,Bootstrap 4+ 大組件 UI 框架
    kuapingUI 2.0 版本發布,更新了基於bootstrap 4+的組件版本,增加了文本、巨幕、新聞、產品、聯繫、團隊、特徵等數幾十種常用
  • 40 個超棒的免費 Bootstrap HTML5 網站模板
    Download || DemoShieldThis bootstrap theme is a single page, agency template.Spirit8 is bootstrap based HTML template suitable for digital and agency website. It is responsive, and user friendly theme. Coded by Jenn Pereira and Designed by Robert Berki.
  • 開源SVG 圖標庫 Bootstrap Icons v1.0.0 穩定版發布
    安裝通過 npm 安裝:npmi bootstrap-icons或者從 GitHub 下載新版本,或僅下載 SVG 文件(不包含倉庫的其他文件)。.708l-6 6a.5.5 0 01-.708-.708L12.293 10 6.646 4.354a.5.5 0 010-.708z"/></svg>通過<img>元素引用<imgsrc="/assets/img/bootstrap.svg"alt
  • 多模態學習,帶來AI全新應用場景?
    模態的範圍要比我們的感知能力更寬泛。除了視覺、聽覺獲得的模態信息,我們也可以利用傳感器獲得諸如雷達、紅外線等不同感應數據的模態信息。此外,模態的類型定義也可以非常寬泛,比如我們可以把兩種不同的語言當做是兩種模態,把不同結構下採集的數據,也可以當做兩種模態。
  • [Linux 底層]bootstrap移植裁剪及編譯
    bootstrap文件夾內容如下圖:在board/sama5d3_xplained目錄下,有官方的默認配置文件
  • 如何在SpringBoot項目中使用Bootstrap前端框架並設計表格
    下載Bootstrap,拷貝js和css文件5、打開index.html文件,引入bootstrap中的css和js文件引入bootstrap中的css和js文件6、重新啟動項目,訪問項目,結果瀏覽器控制臺出現了報錯