選單
×
   ❮     
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 4 模態框


Bootstrap 4 模態框

模態框元件是一個對話方塊/彈出視窗,它顯示在當前頁面的頂部


如何建立模態框

以下示例展示瞭如何建立一個基本的模態框

示例

<!-- 開啟模態框的按鈕 -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal">
  開啟模態框
</button>

<!-- 模態框 -->
<div class="modal" id="myModal">
  <div class="modal-dialog">
    <div class="modal-content">

      <!-- 模態框頭部 -->
      <div class="modal-header">
        <h4 class="modal-title">模態框標題</h4>
        <button type="button" class="close" data-dismiss="modal">&times;</button>
      </div>

      <!-- 模態框正文 -->
      <div class="modal-body">
        模態框正文..
      </div>

      <!-- 模態框底部 -->
      <div class="modal-footer">
        <button type="button" class="btn btn-danger" data-dismiss="modal">關閉</button>
      </div>

    </div>
  </div>
</div>
自己動手試一試 »

新增動畫

使用 .fade 類在開啟和關閉模態框時新增淡入淡出效果

示例

<!-- 淡入淡出模態框 -->
<div class="modal fade"></div>

<!-- 無動畫模態框 -->
<div class="modal"></div>
自己動手試一試 »

模態框大小

透過新增 .modal-sm 類(小模態框)、.modal-lg 類(大模態框)或 .modal-xl 類(超大模態框)來改變模態框的大小。

將大小類新增到具有 .modal-dialog 類的 <div> 元素上

小型模態框

<div class="modal-dialog modal-sm">
自己動手試一試 »

大型模態框

<div class="modal-dialog modal-lg">
自己動手試一試 »

超大模態框

<div class="modal-dialog modal-xl">
自己動手試一試 »

預設情況下,模態框的大小為“中等”。


居中模態框

使用 .modal-dialog-centered 類將模態框在頁面內垂直和水平居中

示例

<div class="modal-dialog modal-dialog-centered">
自己動手試一試 »

可滾動模態框

當模態框中有大量內容時,頁面會新增捲軸。請參閱下面的示例來理解它

示例

<div class="modal-dialog">
自己動手試一試 »

但是,可以透過將 .modal-dialog-scrollable 新增到 .modal-dialog 來實現僅在模態框內部滾動,而不是在頁面本身上滾動。

示例

<div class="modal-dialog modal-dialog-scrollable">
自己動手試一試 »

完整的 Bootstrap 模態框參考

有關所有模態框選項、方法和事件的完整參考,請訪問我們的 Bootstrap JS 模態框參考


×

聯絡銷售

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

報告錯誤

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

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

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