您正在使用 IPV4 [3.139.238.76] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
悟空收录网       [公益]保护绿色环境,构建和谐社会      

【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价      
[公益] 地球是我家,绿化靠大家      
2024年 劳动节 004
2024年 端午节 044
2025年 元 旦 249
2025年 春 节 277
 
您现在的位置:首页 >> 脚本代码 >> 内容
本类新增
本类热门
js+css 实现遮罩居中弹出层(随浏览器窗口滚动条滚动)
内容摘要: !doctypehtmlheadmetacharset='utf-8'/title/titlestyletype='text/css'*{}{margin:0;padding:0;}html{}{_background:url(about:blank);}/**//*阻止闪动inIE6,把空文件换成about:blank,减少请求*/body{}{backg......
<!doctypehtml>

<head>

<metacharset="utf-8"/>

<title></title>

<styletype="text/css">

*{}{margin:0;padding:0;}

html{}{_background:url(about:blank);}/**//*阻止闪动inIE6,把空文件换成about:blank,减少请求*/

body{}{background:#fff;font:12px/1.5Tahoma,Geneva,\\5b8b\\4f53,sans-serif;height:100%;}

.wrap{}{height:980px;padding-top:20px;text-align:center;}

p{}{font-size:14px;text-align:center;line-height:24px;}

/**//**遮罩层**/

#masklayer{}{

background:#000;

display:none;

filter:alpha(opacity=50);

opacity:0.5;

top:0;

left:0;

height:100%;

width:100%;

z-index:999;

position:fixed;

_position:absolute;

_left:expression(documentElement.scrollLeft+documentElement.clientWidth-this.offsetWidth);

_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);

}

/**//**弹出层**/

#popup{}{

display:none;

width:300px;

z-index:1000;

left:50%;

top:50%;

position:fixed!important;

margin-left:-150px!important;

_position:absolute;

_top:expression(eval(document.compatMode&&document.compatMode=='CSS1Compat')?

documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)/2:/**//*IE6*/

document.body.scrollTop+(document.body.clientHeight-this.clientHeight)/2);/**//*IE5IE5.5*/

}

.content{}{background:#f3f3f3;border:1pxsolid#999;}

.contenth3{}{background:#a0a0a0;color:#fff;font-size:14px;height:32px;line-height:32px;padding-left:5px;}

#clickbtn{}{margin-top:20px;}

</style>

</head>

<body>

<divclass="wrap">

<p>

我是正文我是正文我是正文我是正文我是正文我是正文我是正文

<br/>

我是正文我是正文我是正文我是正文我是正文我是正文我是正文

<br/>

我是正文我是正文我是正文我是正文我是正文我是正文我是正文

<br/>

我是正文我是正文我是正文我是正文我是正文我是正文我是正文

<br/>

我是正文我是正文我是正文我是正文我是正文我是正文我是正文

</p>

<inputtype="button"id="clickbtn"value="clikeme"/>

</div>

<divid="masklayer"></div>

<divid="popup">

<divclass="content">

<h3>我是弹出层有没有居中?</h3>

<p>居中居中居中居中居中居中</p>

<p>居中居中居中居中居中</p>

<p>居中居中居中居中</p>

<p>居中居中居中</p>

</div>

</div>

<scripttype="text/javascript">

(function(masklayer){

varclickbtn=document.getElementById('clickbtn');

clickbtn.onclick=function(){

varpopup=document.getElementById('popup');

masklayer.style.display='block';

popup.style.display='block';

varh=popup.clientHeight;

with(popup.style){

marginTop=-h/2+'px';

}

}

})(document.getElementById('masklayer'))

</script>

</body>

</html>

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:用CSS代码轻松Diy你的网页滚动条

 

下一篇:JS实现屏蔽shift,Ctrl,alt等功能键的方法

发布日期:2023/4/14
手机扫二维码直达本页
发布时间:12:50:10
点  击:13
录  入:壹家怡园
相关文章
Baidu
YiJiaCMS 7.3.8 build231228(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,奇安信网站卫士提供加速防护
运行时间载入中.....