首页前端开发HTMLDiv+Css实现屏蔽效果

Div+Css实现屏蔽效果

时间2024-01-24 00:19:41发布访客分类HTML浏览151
导读:收集整理的这篇文章主要介绍了Div+Css实现屏蔽效果 ,觉得挺不错的,现在分享给大家,也给大家做个参考。 【效果图】 总而言之,就是当某一事件被触发时,例如 按钮点击事件 。使一个事先定义好的div 显示, 并用Css控制位置,...
收集整理的这篇文章主要介绍了Div+Css实现屏蔽效果 ,觉得挺不错的,现在分享给大家,也给大家做个参考。

【效果图】

 

总而言之,就是当某一事件被触发时,例如 按钮点击事件 。使一个事先定义好的div 显示, 并用Css控制位置,其中的z-index属性必须有,

值赋的越大,说明此div层在重叠时,在最上面。

其中要注意的地方:

【遮罩层的大小】
1、用JS判断你的显示器分辨率,获取长与宽两个参数,将这两个参数赋给第二层的Div,作为他的长与宽的像素值,这样的话,无论在多大或多小的显示器上,都可以显示同样的效果

2、CSS样式表:这种方法,只能提前设置好遮罩层的长与宽了,但是就会出现一些问题:如果你的遮罩层设置的宽度、长度很大,那么在小显示器上就会出现浏览器的滚动条~~反之则会出现遮罩不上的问题


因为做HTML模型,所以我用的第二种方法,有个不太合理解决的方式:我把浏览器的下方(横向的)滚动条给禁用掉了。代码是: 在CSS样式表中写入 html,body { overflow-x:hidden; }

【遮罩层样式】
1、三个Div层的样式,posITion都要设为absolute; ,因为只有设为absolute时, z-index:属性才会生效!

2、半透明属性:filter:alpha(opacity=50); IE专有属性, 设置层的透明度为 50% ,
                            -moz-opacity:0.5;     火狐FF 专有属性,设置层的透明度为 50%。
这两条属性都要加上,因为IE、火狐对其中的单一一条并不兼容~~~
还有一点,你的遮罩层样式中,一定要设置 width 与 height   ,否则 透明属性不起效~~


3、 z-index: 的顺序,   z-index:属性的值越小,则该层越在下方,最小值是1
【代码示例】

1 覆盖div

复制代码代码如下:
#apDiv8 { } {
position:absolute;
left:57px;
top:30px;
width:668px;
height:240px;
z-index:1000;
background-color:#CCCCCC;
filter : PRogid:DXImageTransform.Microsoft.Alpha ( enabled=true , style=0 , opacity=40);
}

2 事件调用

复制代码代码如下:
function divH(){
document.getElementById('apDiv8').style.display='block';
}
div id ="apDiv8" style="display:none; " >
input tyPE="button" id="BTnadd" style="height: 30px; width: 100px; " onClick="divH()" value="Div覆盖" />

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: div中英文无法自动换行的解决办法...下一篇:div+css 定位浅析猜你在找的html5相关文章 关于移动端h5开发相关内容总结2022-05-17html5教程-学表单的第二天2018-12-10html5教程-HTML5浏览器支持2018-12-10html5教程-HTML5智能表单2018-12-10html5教程-微信H5使用resLoader实现加载页效果2018-12-10html5教程-day01-初级-JS0-热身运动JS入门教程2018-12-10html5教程-html5shiv.js和respond.min.js2018-12-10html5教程-不同浏览器对于html5 audio标签和音频格式的兼容性2018-12-10html5教程-使用Html5实现手风琴案例2018-12-10html5教程-html5笔记2018-12-10 其他相关热搜词更多phpjavapython程序员load

若转载请注明出处: Div+Css实现屏蔽效果
本文地址: https://pptw.com/jishu/584805.html
IE6下CSS定义DIV高度的问题 区别div和span、relative和absolute、display和visibility

游客 回复需填写必要信息