1.0.0 • Published 5 years ago

warn-box v1.0.0

Weekly downloads
84
License
ISC
Repository
-
Last release
5 years ago

自制警告提示框插件

效果图

简介

随手自制自制的一个简易的警告提示框

入口js为warning.main.min.js,入口css为warning.style.min.css

更新

  • 1.0.0 - 『简易提示框插件』
  • 1.0.1 - 『重规划API用法』
  • 1.1.0 - 『简单自适应小屏幕』
  • 1.2.0 - 『可通过回调函数弹出提示框』
  • 1.2.1 - 『修复了选择器冲突问题』

使用

为了适配移动端,请在头部加上如下语句

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

头部引入文件

<link href="http://netdna.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" media="screen" href="css/warning.style.min.css" />
<script src="js/warning.main.min.js"></script>

在body内引入这段html代码(body作为引入html代码的父元素)

<div class="manager">
    <div class="manager-box">
        <div class="manager-color">
            <img class="manage-image">
        </div>
        <div class="manager-content">
            <span class="manage-content-head"></span>
            <div class="manage-content-first"></div>
	    <div class="manage-content-second"></div>
        </div>
        <div class="manager-cancel">
            <i class="fa fa-location-arrow fa-2x"></i>
        </div>
    </div>
</div>

body后引入script加入如下代码

demo.1

通过点击事件触发提示框

showWarn({

    // 图片的路径(可选 不填默认为蓝苹果)
    imgSrc:"https://mikuimg.oss-cn-shenzhen.aliyuncs.com/Plugin/warning/%E6%B0%B4%E6%9E%9C.png",

    // 大标题(可选 不填默认为"Error!")
    headLine:"Error!",

    // 第一行文字(可选 不填默认为"You do not have administrator privileges.")
    firstLine:"You do not have administrator privileges.",

    // 第二行文字(可选 不填默认为"Please get administrator privileges.")
    secondLine:"Please get administrator privileges.",

    // 触发点击事件元素(可选 不填则会立刻弹出)
    element:"button"

})

demo.2

通过回调函数触发提示框

document.querySelector('button').addEventListener('click', () => {

    showWarn({

        // 图片的路径(可选 不填默认为蓝苹果)
        imgSrc: "https://mikuimg.oss-cn-shenzhen.aliyuncs.com/Plugin/warning/%E6%B0%B4%E6%9E%9C.png",

        // 大标题(可选 不填默认为"Error!")
        headLine: "Error!",

        // 第一行文字(可选 不填默认为"You do not have administrator privileges.")
        firstLine: "You do not have administrator privileges.",

        // 第二行文字(可选 不填默认为"Please get administrator privileges.")
        secondLine: "Please get administrator privileges."

    })

})

vue使用

warning.main.min.js末尾添加export default showWarn;

在所需组件内引入import showWarn from "./xxx/warning.main.min.js

在main.js引入import './xxx/warning.style.min.css'

在相应的组件调用showWarn函数并传入配置参数即可

兼容性

兼容IE10以上浏览器

下载

git clone https://github.com/MikuBlog/warning.git

1.0.0

5 years ago