Bootstrap 5 模态框功能2025年3月17日 | 阅读 12 分钟 Bootstrap 5 在 Web 应用程序中使用模态框功能来设计带有信息的 Web 应用程序的 UI。 模态框功能使用按钮功能显示一个弹出框。通过使用模块,网站可以添加用于灯箱、用户通知或独特内容的对话框。 模态框开发使用 Bootstrap 5 类、CSS 和 HTML。它比文档中的其他任何内容都占用更多的空间,并禁用 body 中的滚动。 基本模态框功能基本模态框功能创建了一个带有 Web 应用程序信息的简单框。 如果我们单击按钮,模态框功能会显示一个带有独特用户交互数据的弹出框。 关闭按钮有助于关闭模态框功能。 语法 以下语法显示了使用按钮元素的基本模态框功能。 示例 以下示例显示了使用 Bootstrap 5 类和 html 元素的基本模态框功能。 我们可以使用一个简单的弹出框来显示信息。 输出 以下输出显示了一个带有信息的基本模态框功能。 ![]() 带有标题和页脚的模态框Bootstrap 5 模态框使用 "modal-header"、"modal-body" 和 "modal-footer" 类来使用标题、文本和页脚数据。 此数据包含在 "modal-content" 类中。 我们可以使用按钮的 data-bs-dismiss = "modal" 元素来使用关闭按钮功能。 语法 以下语法显示了一个带有标题、页脚和文本的基本模态框功能。 以下语法显示了一个带有模态框功能的关闭按钮。 示例 以下示例显示了使用 Bootstrap 5 类和 html 元素的带有标题、页脚和文本的模态框功能。 我们使用关闭按钮来关闭模态框功能。 输出 以下输出显示了一个带有信息的基本模态框功能。 ![]() 动画模态框功能动画模态框功能使用 "fade" 类。 此类提供了带有给定信息的动画效果。 "fade" 类对于模态框功能不是必需的。 我们可以从 html 元素中删除它。 语法 以下语法显示了动画模态框功能。 示例 以下示例显示了使用 Bootstrap 5 类和 html 元素的动画模态框功能。 输出 以下输出显示了一个带有信息的动画模态框功能。 ![]() 带有尺寸的模态框功能模态框可以使用尺寸类来显示针对不同屏幕宽度的不同尺寸。"modal-sm" 类为小尺寸提供最大 300px 的宽度。"modal-lg" 类为大尺寸提供最大 800px 的宽度。"modal-xl" 类为超大尺寸提供最大 1140px 的宽度。 语法 以下语法显示了一个小尺寸模态框功能。 以下语法显示了一个大尺寸模态框功能。 以下语法显示了一个超大尺寸模态框功能。 示例 以下示例显示了使用 Bootstrap 5 类和 html 元素的动画模态框功能。 输出 以下输出显示了一个小尺寸的模态框功能。 ![]() 以下输出显示了一个大尺寸的模态框功能。 ![]() 全屏模态框功能Bootstrap 5 模态框功能将 "modal-fullscreen" 类与模态对话框一起使用。 模态框功能覆盖设备的所有屏幕并显示弹出数据。 此数据被认为是文本、表单和交互式用户信息。 语法 以下语法显示了一个全屏模态框功能。 示例 以下示例显示了使用 Bootstrap 5 类和 html 元素的全屏模态框功能。 输出 以下输出显示了一个全屏模态框功能。 ![]() 居中模态框功能Bootstrap 5 模态框功能将 "modal-dialog-centered" 类与模态对话框一起使用。 此类在 Web 应用程序页面或屏幕尺寸的中心显示一个模态框。 它看起来很有吸引力、交互性强,并且作为用户的弹出框非常有效。 语法 以下语法显示了一个居中模态框功能。 示例 以下示例显示了使用 Bootstrap 5 类和 html 元素的居中模态框功能。 输出 以下输出显示了居中模态框功能。 ![]() 可滚动模态框功能Bootstrap 5 模态框功能将 "modal-dialog-scrollable" 类用于大尺寸信息。 它以默认大小显示模态框,并使用可滚动功能向下滚动页面。 此可滚动类将大尺寸信息放入默认或小尺寸模态框功能中。 语法 以下语法显示了一个居中模态框功能。 示例 以下示例显示了使用 Bootstrap 5 类和 html 元素的可滚动模态框功能。 输出 以下输出显示了可滚动模态框功能。 ![]() 响应式全屏模态框功能Bootstrap 5 模态框功能将 "modal-fullscreen-*-*" 类与模态对话框一起使用。 响应式模态框功能根据需要覆盖屏幕宽度尺寸并显示弹出数据。 模态框数据覆盖并显示响应式数据,如文本和用户表单。 语法 以下语法显示了一个小尺寸的全屏模态框功能。 此类适用于 576px 屏幕宽度的设备。 以下语法显示了中等尺寸的全屏模态框功能。 此类适用于 768px 屏幕宽度的设备。 以下语法显示了一个大尺寸的全屏模态框功能。 此类适用于 992px 屏幕宽度的设备。 以下语法显示了一个超大尺寸的全屏模态框功能。 此类适用于 1200px 屏幕宽度的设备。 以下语法显示了双倍超大尺寸的全屏模态框功能。 此类适用于 1400px 屏幕宽度的设备。 示例 以下示例显示了使用 Bootstrap 5 类和 html 元素的响应式全屏模态框功能。 我们可以将此类用于小尺寸屏幕宽度。 输出 以下输出显示了一个响应式全屏模态框功能。 ![]() 静态背景模态框功能单击弹出框外部时,Bootstrap 5 模态框功能会关闭。 它有助于在单击弹出框外部后保持模态框功能。 如果我们想使用关闭按钮关闭弹出框,那么使用静态背景功能。 语法 以下语法显示了静态背景模态框功能。 示例 以下示例显示了使用 Bootstrap 5 类和 html 元素的动画模态框功能。 输出 以下输出显示了一个带有信息的静态背景模态框功能。 ![]() 结论Bootstrap 5 模态框功能用于在小尺寸存储空间中存储和显示大尺寸信息。 它帮助开发人员和用户创建有吸引力、简单且用户友好的 Web 应用程序。 下一个主题Bootstrap 5 工具提示 |
我们请求您订阅我们的新闻通讯以获取最新更新。