欢迎各位兄弟 发布技术文章
这里的技术是共享的
思路是
1)弹出这个层相对于body是absolute z-index:10000;
2)另外又有一个弹出层(这个层的宽度都是body的100%)
它相对于body是absolute z-index:9999;(它的z-index比上一个层的z-index低)
这个层的样式如下;
#divJeepDiv
{
height:100%;
width:100%;
background-color:#000;
opacity: 0.5;
filter: alpha(opacity=50);
z-index:100;
position:fixed;
display:none;
left:0px;
top:0px;
_position:absolute;
_width:1800px;
_height:6683px;
}
3)这两个层刚开始都是display:none;
当某事件触发时 ,才使它们都是display:block;
说明:
在css样式中添加
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80,style=0);
用来使层透明,opacity参数越高越不透明,style为透明的样式,0为均匀。
z-index作用:为该层设置一个较高的数,保证该层位于页面所有元素的上方。
position:将该元素设置为绝对定位(fixed),保证层在可视范围内都覆盖页面。
实例:
平忠改成
#divJeepDiv
{
height:100%;
width:100%;
background-color:#000;
opacity: 0.5;
filter: alpha(opacity=50);
z-index:100;
position:fixed;
display:none;
left:0px;
top:0px;
_position:absolute;
_width:1800px;
_height:6683px;
}