Modal Pro 是一个轻量级、高度可定制的弹窗模块,适用于现代 Web 应用。 提供丰富的弹窗类型、流畅的动画效果和完整的 API 支持。
精心设计的功能集合,满足各种弹窗需求,从简单的提示到复杂的交互
仅 几KB 压缩后大小,零依赖,加载迅速,不拖慢页面性能。 采用原生 JavaScript 实现,兼容所有现代浏览器。
内置亮色/暗色主题支持,可通过 CSS 变量轻松自定义颜色、间距和动画效果。 完美适配您的设计系统。
完美适配各种屏幕尺寸,从桌面到移动设备都提供优秀的用户体验。 自动调整布局和触摸交互。
提供丰富的 API 方法,支持链式调用和事件监听。 可以轻松集成到任何前端框架或原生项目中。
遵循 WAI-ARIA 标准,支持键盘导航和屏幕阅读器。 确保所有用户都能无障碍使用弹窗功能。
支持动态加载内容、进度条、倒计时等交互效果。 可以实时更新弹窗内容而无需重新创建。
点击下方按钮体验各种弹窗类型,所有弹窗都可自定义内容和样式
显示通知、提示或一般信息
操作成功后的反馈提示
需要用户注意的警告信息
操作失败或错误提示
需要用户确认的操作
收集用户输入的表单
只需几行代码即可将 Modal Pro 集成到您的项目中
# 使用 npm 安装
npm install modal-popup
# 使用 yarn 安装
yarn add modal-popup
<!-- 引入样式 -->
<link rel="stylesheet" href="https://popup.xypay.asia/modal-popup.min.css">
<!-- 引入脚本 -->
<script src="https://popup.xypay.asia/modal-popup.min.js"></script>
// 获取默认弹窗实例
const modal = window.Modal.get();
// 显示信息弹窗
modal.info('系统通知', '您的操作已成功完成!');
// 显示确认弹窗
modal.confirm(
'确认删除',
'确定要删除此项吗?此操作不可撤销。',
() => { console.log('用户点击了确定'); },
() => { console.log('用户点击了取消'); }
);