{site_name}

{site_name}

🌜 搜索

Bootstrap 5 (BS5) 模态(Modal)是一种用户界面组件,用于在

前端 𝄐 0
bootstrap5模板,bootstrap的模态框,bootstrap4模态框,bootstrap 模型,bootstrap的模态框为什么没法弹出,bootstrap模态窗口
Bootstrap 5 (BS5) 模态(Modal)是一种用户界面组件,用于在页面中央弹出一个可以显示内容的对话框,阻止用户与页面交互直到他们关闭对话框。BS5模态通常用于展示重要信息、表单、确认操作等。

BS5模态的基本结构包括一个触发按钮、一个模态框容器和一些可选的控制元素(如标题、关闭按钮、正文内容等)。当用户点击触发按钮时,模态框会从页面中央弹出。

以下是一个基本的 BS5 模态的例子:

html
<!-- 模态触发按钮 -->
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModal">
打开模态框
</button>

<!-- 模态框容器 -->
<div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">模态框标题</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<p>这里是模态框的正文内容。</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">关闭</button>
<button type="button" class="btn btn-primary">保存更改</button>
</div>
</div>
</div>
</div>


在这个例子中,我们创建了一个按钮,并添加了 data-bs-toggle="modal" 和 data-bs-target="#exampleModal" 属性,使其能够触发模态框的显示。我们还定义了一个模态框容器 div,并将其 ID 设置为 exampleModal,以便按钮和模态框之间建立联系。模态框中包含一个标题、正文内容和两个按钮:一个关闭按钮和一个保存更改按钮。

要使用BS5模态,必须在页面头部引入相关的Bootstrap样式和脚本文件,如下所示:

html
<!-- 引入 BS5 样式文件 -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css">

<!-- 引入 BS5 脚本文件 -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script>


这些文件可以从 Bootstrap 官网上下载。