<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
* { margin:0; padding:0; }
html,body { height:100%; overflow:auto; }
#text { width:1000px; margin:0 auto; height:8888px; }
#layout { background:#000; position:absolute; top:0; left:0; width:100%; height:100%; opacity:0.5; filter:alpha(opacity=50); cursor:pointer; display:none; }
#box { width:500px; height:400px; position:absolute; top:50%; left:50%; margin:-200px auto 0 -250px; background:#fafafa; z-index:999; border:2px solid #eee; border-radius:5px; box-shadow:0 0 40px #333; display:none; }
#closed { width:20px; height:20px; text-align:center; background:#800000; color:#fff; position:absolute; top:-10px; right:-10px; cursor:pointer; }
</style>
<script>
window.onload = function()
{
var layout = document.getElementById("layout");
var box = document.getElementById("box");
var closed = document.getElementById("closed");
var button = document.getElementById("button");
button.onclick = function()
{
layout.style.display = "block";
box.style.display = "block";
}
layout.onclick = closed.onclick = function()
{
layout.style.display = "none";
box.style.display = "none";
}
}
</script>
</head>
<body>
<a href="#" id="button">点击弹窗</a>
<div id="layout"></div>
<div id="box">
<div id="closed">X</div>
<p>windowwindow</p>
</div>
<div id="text">
<p>先建立一个遮罩层(mask),样式要是覆盖整个页面的,也就是100%高度宽度;</p>
<p>然后再建立一个属于你自己的DIY的弹出层(showbox)样式,再用js控制它的display就能实现弹出层了;</p>
<p>下次更新第二个版本,实现弹出层的可以拖动;</p>
<p>任何时候对自己认定的作品要精益求精;你不是程序员也不是设计师,你所做的事情是让浏览器成为你的舞台,让网页成为你道具,打开你的网页就是你的观众,这场戏刚刚上演!</p>
<p>先建立一个遮罩层(mask),样式要是覆盖整个页面的,也就是100%高度宽度;</p>
<p>然后再建立一个属于你自己的DIY的弹出层(showbox)样式,再用js控制它的display就能实现弹出层了;</p>
<p>下次更新第二个版本,实现弹出层的可以拖动;</p>
<p>任何时候对自己认定的作品要精益求精;你不是程序员也不是设计师,你所做的事情是让浏览器成为你的舞台,让网页成为你道具,打开你的网页就是你的观众,这场戏刚刚上演!</p>
<p>先建立一个遮罩层(mask),样式要是覆盖整个页面的,也就是100%高度宽度;</p>
<p>然后再建立一个属于你自己的DIY的弹出层(showbox)样式,再用js控制它的display就能实现弹出层了;</p>
<p>下次更新第二个版本,实现弹出层的可以拖动;</p>
<p>任何时候对自己认定的作品要精益求精;你不是程序员也不是设计师,你所做的事情是让浏览器成为你的舞台,让网页成为你道具,打开你的网页就是你的观众,这场戏刚刚上演!</p>
<p>先建立一个遮罩层(mask),样式要是覆盖整个页面的,也就是100%高度宽度;</p>
<p>然后再建立一个属于你自己的DIY的弹出层(showbox)样式,再用js控制它的display就能实现弹出层了;</p>
</div>
</body>
</html>