0.1.1 • Published 2 years ago

web-mask-layer v0.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

npm License npm GitHub issues GitHub stars GitHub forks

一个简单、轻量级且可自定义的 Web 遮罩层

安装

npm install web-mask-layer -S

使用

import {WebMaskLayer} from 'web-mask-layer';

//创建遮罩层实例
// const webMaskLayer = new WebMaskLayer();
// 支持单例模式 节省内存开销
const webMaskLayer =  WebMaskLayer.getInstance();

//创建遮罩层
webMaskLayer.createLoading({
    text: "数据加载中", // 遮罩层文本 默认为"数据加载中"
    background: "#000", // 遮罩层背景色 默认为"#000"
    target: ".web-mask-layer-demo", // 遮罩层挂载的目标元素 默认为body
    color: "#fff", // 遮罩层文本颜色 默认为"#fff"
    opacity: "0.5", // 遮罩层透明度 默认为"0.5"
    customClass: "web-mask-layer-demo", // 遮罩层自定义类名 默认为""
});

setTimeout(() => {
    webMaskLayer.closeLoading();
}, 2000)

Options

参数说明类型可选值默认值
text遮罩层文本string-数据加载中
background遮罩层背景色string-#000
target遮罩层挂载的目标元素string-body
color遮罩层文本颜色string-#fff
opacity遮罩层透明度string-0.5
customClass遮罩层自定义类名string--

0.1.1

2 years ago

0.1.0

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago