遮罩层与弹出框实例

					web前端开发————遮罩层与点击弹出框实例

HTML代码片段
<input type=“button” value=“点击” οnclick=“Alert()” 结尾标签不能忘

JS代码片段
function Alert(){
//1.创建遮罩层
var div=document.createElement(“div”);//动态创建div盒子
div.id=“box”;//创建id
div.style.width=document.body.offsetWidth+“px”;//返回div的父元素的x坐标值
div.style.height=screen.height+“px”;//返回屏幕的高度值
div.style.background="#323232";//给div添加背景颜色
div.style.opacity=“0.2”;//改变透明度Confirm
div.style.position=“absolute”;//div绝对定位
div.style.top=“0”;
div.style.left=“0”;
div.style.zIndex=‘1000’;//定义文档流之间的层级关系
document.body.appendChild(div);//动态创建div添加到document文档显示

			//2.创建提示框
			var Confirm=document.createElement("div");//动态创建提示框
			Confirm.id="content";//创建ID
			Confirm.style.width="400"+"px";//设置div宽度
			Confirm.style.height="300"+"px";//设置div高度
			Confirm.style.background="#fff";//设置div的背景颜色
			Confirm.style.zIndex="1001";//设置div在文档流中最上层 层级关系
			Confirm.style.border="1px solid #ff0000";//设置div的边框
			Confirm.style.position="absolute";//div绝对定位
			Confirm.style.top="30%";
			Confirm.style.left="35%";
			document.body.appendChild(Confirm);
			
			//3.创建提示框中title
			var title=document.createElement("h3");//动态创建提示框
			title.id="mstag";//创建ID
			title.style.margin="0";
			title.style.background="#3c3c3c";
			title.align="right";
			title.innerHTML="关闭";
			title.onclick=function(){
				document.body.removeChild(div);
				document.body.removeChild(Confirm);
			}
			Confirm.appendChild(title);
			
			
			
		}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值