選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

Bootstrap JS Modal


Modal CSS 類

關於 Modal 的教程,請閱讀我們的 Bootstrap Modal 教程

描述 示例
.modal 建立一個 modal 試一試
.modal-content 使用邊框、背景色等正確樣式化 modal。使用此 class 為 modal 新增標題、主體和頁尾。 試一試
.modal-dialog-centered 將 modal 在頁面中垂直和水平居中 試一試
.modal-dialog-scrollable 在 modal 中新增捲軸 試一試
.modal-header 定義 modal 標題的樣式 試一試
.modal-body 定義 modal 主體的樣式 試一試
.modal-footer 定義 modal 頁尾的樣式。注意: 此區域預設右對齊。要更改此設定,請將 justify-content-start 或 justify-content-center 與 .modal-footer class 一起新增。 試一試
.modal-sm 指定一個小的 modal 試一試
.modal-lg 指定一個大的 modal 試一試
.fade 新增淡入淡出 modal 的動畫/過渡效果 試一試

透過 data-* 屬性觸發 Modal

data-toggle="modal"data-target="#modalID" 新增到任何元素。

注意: 對於 <a> 元素,省略 data-target,而是使用 href="#modalID"

示例

<!-- Buttons -->
<button type="button" data-toggle="modal" data-target="#myModal">開啟 Modal</button>

<!-- Links -->
<a data-toggle="modal" href="#myModal">開啟 Modal</a>

<!-- Other elements -->
<p data-toggle="modal" data-target="#myModal">開啟 Modal</p>
自己動手試一試 »

透過 JavaScript 觸發

使用以下命令手動啟用:

示例

$("#myModal").modal()
自己動手試一試 »

Modal 選項

可以透過 data 屬性或 JavaScript 傳遞選項。對於 data 屬性,將選項名稱附加到 data-,例如 data-backdrop="".

名稱 型別 預設值 描述 試一試
backdrop boolean 或字串 "static" true 指定 modal 是否應具有深色疊加層

  • true - 深色疊加層
  • false - 無疊加層(透明)

如果指定值為 "static",則無法透過點選 modal 外部來關閉它。

使用 JS 使用 data
鍵盤 boolean true 指定 modal 是否可以使用 escape 鍵(Esc)關閉

  • true - modal 可以使用 Esc 關閉
  • false - modal 不能使用 Esc 關閉
使用 JS 使用 data
show boolean true 指定初始化時是否顯示 modal 使用 JS 使用 data

Modal 方法

下表列出了所有可用的 modal 方法。

方法 描述 試一試
.modal(options) 將內容啟用為一個 modal。有關有效值,請參閱上面的選項。 試一試
.modal("toggle") 切換 modal 試一試
.modal("show") 開啟 modal 試一試
.modal("hide") 隱藏 modal 試一試

Modal 事件

下表列出了所有可用的 modal 事件。

事件 描述 試一試
show.bs.modal 在 modal 即將顯示時觸發 試一試
shown.bs.modal 在 modal 完全顯示時觸發(在 CSS 過渡完成後) 試一試
hide.bs.modal 在 modal 即將隱藏時觸發 試一試
hidden.bs.modal 在 modal 完全隱藏時觸發(在 CSS 過渡完成後) 試一試

×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援