CSS:javascript
#bg{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70);} #show{display: none; position: absolute; top: 25%; left: 33%; width: 32%; height: 42%; padding: 0px; border: 6px solid #E8E9F7; background-color: #fff; z-index:1002; overflow: auto;border-radius: 6px;}
JS:css
function showdiv() { document.getElementById("bg").style.display ="block"; document.getElementById("show").style.display ="block"; } function hidediv() { document.getElementById("bg").style.display ='none'; document.getElementById("show").style.display ='none'; }
HTML代码:html
<!doctype html> <html> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> #bg{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70);} #show{display: none; position: absolute; top: 25%; left: 33%; width: 32%; height: 42%; padding: 0px; border: 6px solid #E8E9F7; background-color: #fff; z-index:1002; overflow: auto;border-radius: 6px;} </style> <script language="javascript" type="text/javascript"> function showdiv() { document.getElementById("bg").style.display ="block"; document.getElementById("show").style.display ="block"; } function hidediv() { document.getElementById("bg").style.display ='none'; document.getElementById("show").style.display ='none'; } </script> </head> <body> <p ><span onclick="showdiv()">添加资源</span></p> <p>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br></p> <p>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test <p>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br></p> <p>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br></p> <p>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br></p> <p>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br></p> <p>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br>test<br></p> <!--遮罩部分--> <div id="bg"></div> <div id="show"> <form class="elegant-aero" method="post" action="${config.basePath}/assets/add.html" enctype="multipart/form-data"> <h1>添加资源 </h1> <label> <span>资源名称:</span> <input type="text" name="name" id="name"/> </label> <label> <span>支付平台ID:</span> <input id="payplatformid" type="text" name="payplatformid" placeholder="请输入支付平台ID"> </label> <label> <span>请上传资源文件:</span> <input type="file" name="myfile" placeholder="选择要上传的文件…"/> </label> <span> </span> <input id="appid" type="text" name="appid" value="${config.app_id}" style="display:none"> <input id="alias" type="text" name="alias" value="alias" style="display:none"> <input id="info" type="text" name="info" value="info" style="display:none"> <input type="submit" class="button" value="添加" onclick="hidediv();" name="addassets" > <input type="submit" class="button" value="取消" onclick=""> </form> </div> </body> </html>
这种方式的遮罩都是定宽的,位置不固定,会跟着滚动轮跑java