Skip to content

对话框

在保留当前页面状态的情况下,直接使用触发按钮即可展现对话框,告知用户展示相关操作。

使用方法

使用 .modal.modal-dialog 类获得对话框的外观展示,通常用在元素 <div> 上。使用 [data-toggle="modal"] 指定对话框触发按钮,在触发按钮上通过 data-target 属性指定要打开的对话框。

点击 a 标签按钮打开

自定义位置

使用 data-position 自定义设置对话框位置。可设置 fitcenter 或其具体像素值。

尺寸

除了默认大小,还提供了额外的 3 种预设尺寸。

信息提示

展示各种类型的信息提示,只提供一个按钮用于关闭。

控制遮罩层

通过 data-backdrop="false" 移除遮罩层,设置后可以操作模态框之外的交互。

CSS 类

对话框提供了如下 CSS 类:

类型作用
modal实体类元素作为对话框遮罩组件
modal-dialog实体类元素作为对话框组件
size-sm工具类对话框使用小号尺寸
size-lg工具类对话框使用大号尺寸
size-xl工具类对话框使用超大号尺寸

CSS 变量

对话框提供了如下 CSS 变量,可进行全局修改。

CSS 变量名作用
--modal-radius对话框默认圆角大小
--modal-bg对话框遮挡层颜色
--modal-sm对话框小号尺寸宽度
--modal-base对话框默认宽度
--modal-lg对话框大号尺寸宽度
--modal-xl对话框超大号尺寸宽度

MIT License (MIT)