一、下载layer
二、效果图


三、代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>layer弹出框</title>
<style>
.bt-form {
height: 100%;
font-size: 12px;
}
.pb70 {
padding-bottom: 70px !important;
}
.pd20 {
padding: 20px;
}
.line {
padding: 5px 0;
}
.line .tname {
display: block;
float: left;
height: 32px;
line-height: 32px;
overflow: hidden;
padding-right: 20px;
text-align: right;
text-overflow: ellipsis;
white-space: nowrap;
width: 100px;
}
.line .info-r {
margin-bottom: 5px;
margin-left: 100px;
position: relative;
}
.bt-input-text {
border: 1px solid #ccc;
height: 30px;
line-height: 30px;
padding-left: 5px;
border-radius: 2px;
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.mr5 {
margin-right: 5px;
}
.bt-form-submit-btn {
background: #f6f8f8;
border-top: 1px solid #edf1f2;
bottom: 0;
left: 0;
padding: 8px 20px 10px;
position: absolute;
text-align: right;
width: 100%;
box-sizing: border-box;
}
.bt-form-submit-btn .btn:first-child {
margin-right: 4px;
}
.btn-group-sm > .btn, .btn-sm {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 3px;
}
.btn-my {
background-color: #cbcbcb;
border-color: #cbcbcb;
color: #fff;
}
.btn-my:hover {
color: #fff;
background-color: #d9534f;
border-color: #d43f3a;
}
.btn-success {
background: #50C05A;
border: #74D47D 1px solid;
color: #fff;
}
.layui-layer-setwin .layui-layer-close2:hover {
transform: rotate(360deg) !important;
}
</style>
</head>
<body>
<script src="jquery.js"></script>
<script src="./layer/layer.js"></script>
<script>
var message = layer.open({
type: 1,
title: "信息补全",
area: '580px',
closeBtn: 2,
shadeClose: false,
shade: false,
offset: 'auto',
shade: [0.3, '#000'],
content: `<form class="bt-form pd20 pb70" id="form">
<div class="line">
<span class="tname">真实姓名 <span style="color: #f00;">*</span></span>
<div class="info-r ">
<input name="post[truename]" required placeholder="请输入真实姓名" class="bt-input-text mr5 " type="text"
style="width:330px" value="">
</div>
</div>
<div class="line">
<span class="tname">身份证 <span style="color: #f00;">*</span></span>
<div class="info-r ">
<input name="post[thumb]" id="thumb" class="bt-input-text mr5 " type="hidden" >
<input name="post[thumb1]" id="thumb1" class="bt-input-text mr5 " type="hidden" >
<input name="post[thumb2]" id="thumb2" class="bt-input-text mr5 " type="hidden" >
<table width="355">
<tbody>
<tr align="left" height="100" class="c_p">
<td width="20" style="padding: 0;position: relative;">
<img src="https://www.boyuan.com/skin/default/image/waitpic.gif" id="showthumb" title="预览图片"
onclick="if(this.src.indexOf('waitpic.gif') == -1){_preview(Dd('showthumb').src, 1);}else{Dalbum('',5,300,300, Dd('thumb').value, true);}">
<img src="https://www.boyuan.com/member/image/img_delete.gif" width="12" height="12" title="删除" onclick="delAlbum('','wait');" style="
position: absolute;z-index: 1;right: 10px;top: -5px;">
</td>
<td width="20" style="padding: 0;position: relative;"><img src="https://www.boyuan.com/skin/default/image/waitpic.gif" width="100"
height="100" id="showthumb1" title="预览图片"
onclick="if(this.src.indexOf('waitpic.gif') == -1){_preview(Dd('showthumb1').src, 1);}else{Dalbum(1,5,300,300, Dd('thumb1').value, true);}">
</td>
<td width="20" style="padding: 0;position: relative;"><img src="https://www.boyuan.com/skin/default/image/waitpic.gif" width="100"
height="100" id="showthumb2" title="预览图片"
onclick="if(this.src.indexOf('waitpic.gif') == -1){_preview(Dd('showthumb2').src, 1);}else{Dalbum(2,5,300,300, Dd('thumb2').value, true);}">
</td>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="bt-form-submit-btn">
<button type="button" class="btn btn-sm btn-my" id="close-modal">关闭</button>
<button type="button" class="btn btn-sm btn-success" id="submit-form">提交</button>
</div>
</form>`,
cancel: function () {
},
success() {
$("#close-modal").on("click", function () {
layer.close(message);
});
$("#submit-form").on("click", function () {
doSubmit(id, message)
});
}
});
</script>
</body>
</html>