JavaScript实现遮罩层与弹出注册界面
作者:窗边听雨时间:2026-10-22 00:52:56浏览:551
本文提供使用JavaScript实现遮罩层效果及弹出注册界面的完整代码。通过CSS设置半透明背景与居中弹窗,利用JS控制显示与隐藏逻辑,点击按钮展示注册表单,点击关闭按钮隐藏遮罩,适用于前端交互开发参考。
JavaScript遮罩层与注册界面实现
本文分享了一段使用JavaScript实现遮罩层效果并弹出注册界面的具体代码,供读者参考学习。
<head>
<meta charset="UTF-8">
<title>遮罩</title>
<style>
* {
margin: 0;
padding: 0;
}
#shade{
position: fixed;
width: 100%;
height: 100%;
display: none;
}
.shade-background{
width: 100%;
height: 100%;
background-color: #CCCCCC;
opacity: 0.5;
}
#register{
position: relative;
background-color: #fff;
width: 500px;
height: 300px;
top: -70%;
margin: 0 auto;
}
</style>
</head>
<body>
<div id="shade">
<div class="shade-background"></div>
<div id="register">
用户名<input type="" name="" id="" value="" /><br />
密 码<input type="" name="" id="" value="" /><br />
<input type="submit" name="" id="reg" value="注册" />
</div>
</div>
<div>
<input type="button" name="" id="btn" value="弹出遮罩" />
</div>
</body>
<script>
var shade = document.getElementById("shade");
var btn = document.getElementById("btn");
var reg = document.getElementById("reg");
btn.onclick = function(){
shade.style.display = "block"
}
reg.onclick = function(){
shade.style.display = "none"
}
</script>
最终实现的视觉效果如下图所示:

以上内容为本文的全部代码与说明,希望能为读者的前端开发学习提供有益帮助,同时也欢迎读者继续支持本站获取更多技术资源。
作者最新文章
anime.js 快速入门:怎么引入库并编写第一个 DOM 动画
2026-11-05 14:22:43
在线JS解密后变量名仍乱码?结合浏览器DevTools调试还原
2026-11-04 20:26:01
怎么在浏览器中运行JavaScript代码并查看输出结果
2026-11-04 09:07:33
JS 获取屏幕分辨率:window.screen.width 与 height 用法
2026-11-04 08:52:48
为什么推荐用DOMContentLoaded代替window.onload初始化JS
2026-11-04 08:42:33
