# 基于 Tailwind CSS 的轻量级弹出层组件库 **Repository Path**: 90_show/tailwindAlert ## Basic Information - **Project Name**: 基于 Tailwind CSS 的轻量级弹出层组件库 - **Description**: 基于 Tailwind CSS 的轻量级弹出层组件库 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-20 - **Last Updated**: 2025-05-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Alert 组件库使用说明 一个基于 Tailwind CSS 的轻量级弹出层组件库,包含 Alert、Modal、Msg 和 Tips 四种组件。 https://wang3532429.github.io/tailwindAlert/demo.html ## 安装和引入 1. 首先确保已引入 Tailwind CSS: ```html ``` 2. 引入组件库文件(二选一): ```html ``` ## Alert 提示组件 用于显示重要的提示信息,支持多种类型和位置。 ### 基本用法 ```javascript showAlert('success', '操作成功!'); showAlert('error', '操作失败!', { position: 'top-right' }); ``` ### 参数说明 ```javascript showAlert(type, message, options) ``` - `type`:提示类型 - `'success'`:成功提示 - `'warning'`:警告提示 - `'error'`:错误提示 - `'info'`:信息提示 - `message`:提示内容 - `options`:配置选项 - `position`:提示位置 - `'top-right'`:右上角(默认) - `'top-left'`:左上角 - `'bottom-right'`:右下角 - `'bottom-left'`:左下角 - `'top-center'`:顶部居中 - `'bottom-center'`:底部居中 - `'center'`:正中间 - `'top'`:顶部 - `duration`:显示时长(毫秒),默认 3000 ## Modal 模态框组件 用于显示重要的交互信息,支持自定义按钮和回调函数。 ### 基本用法 ```javascript showModal({ title: '提示', content: '确定要删除吗?', buttons: [ { text: '取消', type: 'default' }, { text: '确定', type: 'primary', callback: () => console.log('确定') } ] }); ``` ### 参数说明 ```javascript showModal(options) ``` - `options`:配置选项 - `title`:模态框标题,默认为 '提示' - `content`:模态框内容 - `type`:模态框类型,可选值同 Alert 组件 - `buttons`:按钮配置数组 - `text`:按钮文本 - `type`:按钮类型 - `'primary'`:主要按钮 - `'success'`:成功按钮 - `'warning'`:警告按钮 - `'danger'`:危险按钮 - `'default'`:默认按钮 - `callback`:点击回调函数 ## Msg 提示组件 用于显示简短的全局提示信息,位于屏幕正中间。 ### 基本用法 ```javascript msg.success('操作成功'); msg.warning('请注意'); msg.error('操作失败'); msg.text('纯文本提示'); ``` ### 参数说明 ```javascript msg.show(type, message, options) ``` - `type`:提示类型 - `'success'`:成功提示(绿色对勾) - `'warning'`:警告提示(黄色感叹号) - `'error'`:错误提示(红色叉号) - `'text'`:纯文本提示(无图标) - `message`:提示内容 - `options`:配置选项 - `duration`:显示时长(毫秒),默认 2000 ## Tips 提示组件 用于显示简洁的气泡提示,支持多个位置和触发方式。 ### 基本用法 ```html ``` ### 参数说明 通过 HTML 属性配置: - `data-tips`:提示内容 - `data-tips-trigger`:触发方式 - `'hover'`:鼠标悬停(默认) - `'click'`:点击触发 - `data-tips-placement`:提示位置 - `'top'`:顶部(默认) - `'bottom'`:底部 - `'left'`:左侧 - `'right'`:右侧 - `data-tips-arrow`:箭头位置 - `'center'`:居中(默认) - `'start'`:开始位置 - `'end'`:结束位置 - `data-tips-dark`:深色主题 - `'true'`:启用深色主题 - `'false'`:浅色主题(默认) ## 注意事项 1. 组件库依赖 Tailwind CSS,使用前请确保已正确引入。 2. Alert 组件最多同时显示 3 个提示。 3. Msg 组件同时只会显示一个提示。 4. Tips 组件会自动初始化,无需手动调用。 5. 所有组件都支持自动关闭,也可以通过点击关闭按钮手动关闭。