前端js弹出框组件使用方法

前端之家收集整理的这篇文章主要介绍了前端js弹出框组件使用方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

下面分享一个js 弹出窗,分 toast,dialog,load 三种弹窗,下面用js css 来实现以下: 首先是js代码 | 采用了 es6 的写法

502_2@ { this.hide(); }) }

show(time) {
document.querySelector('body').appendChild(this.dialog);
$(this.dialog).css('display','block');

if (this.type == DIALOG_TOAST) {

setTimeout(()=> {
$(this.dialog).css('display','none');
},time);
}

}

hide() {
$(this.dialog).css('display','none');
}

}

css 文件如下:

.common-dialog-content {
height: 2rem;
border-bottom: 1px solid #ccc7c7;
line-height: 2rem;
text-align: center;
font-size: .65rem;
}

.common-btn {
text-align: center;
height: 2rem;
color: orange;
line-height: 2rem;
}

.common-dialog-content-wrap{
background: #fff;
width: 10rem;
height: 4rem;
border-radius: 5px;
position: fixed;
left: 0;
top:0;
right: 0;
bottom: 0;
margin: auto;
}

/吐司样式/
.common-toast{
height: 1.6rem;
width: 4rem;
Box-sizing: content-Box;
color: #fff;
padding: 0 10px;
position: fixed;
left: 0;
top:0;
bottom: 0;
right: 0;
text-align: center;
line-height: 1.6rem;
margin: auto;
background: rgba(0,.7);
border-radius: 2rem;
}

.common-loadGif{
height: 4rem;
width: 4rem;
position: fixed;
top:0;
left: 0;
bottom: 0;
right: 0;
margin: auto;
}

.common-loadGif img{
height: 100%;
width: 100%;
border-radius: 10px;
}

使用方式

效果如下

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

猜你在找的JavaScript相关文章