<html>
<head>
<script>
function test(){
document.getElementById("beyond_cover").style.display = "none";
};
function clickFunction(){
//遮罩div关键代码
//↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓关键在这里↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
//absolute有时只作用于一屏,如有滚动条就会超出作用范围,建议用fixed
document.getElementById("cover").style.position = "absolute";
document.getElementById("cover").style.width = "100%";
document.getElementById("cover").style.height = "100%";
document.getElementById("cover").style.top = "0px";
document.getElementById("cover").style.left = "0px";
document.getElementById("cover").style.zIndex = "1";//z-index="1";
//↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑关键在这里↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
//遮罩div可选代码(还可添加其他)
document.getElementById("cover").style.opacity = "0.2";
document.getElementById("cover").style.backgroundColor = "rgb(0,0,0)";
//额外扩展显示的内容,层级比遮罩层高
//absolute有时只作用于一屏,如有滚动条就会超出作用范围,建议用fixed
document.getElementById("beyond_cover").style.position = "absolute";
document.getElementById("beyond_cover").style.top = "30%";
document.getElementById("beyond_cover").style.left = "30%";
document.getElementById("beyond_cover").style.display = "block";
document.getElementById("beyond_cover").style.width = "45%";
document.getElementById("beyond_cover").style.height = "20%";
document.getElementById("beyond_cover").style.backgroundColor = "orange";
document.getElementById("beyond_cover").style.zIndex = "2";//z-index="2";
};
</script>
</head>
<body onload="test()">
<div><input type="text"/></div><div>1</div>
<div><input type="text"/></div><div>1+1=2</div>
<div><input type="text"/></div><div>1+1=2;1+2=3</div>
<div><input type="text"/></div><div>1+1=2;1+2=3;1+3=4</div>
<div><input type="text"/></div><div>1+1=2;1+2=3;1+3=4;1+4=5</div>
<div><input type="text"/></div><div>1+1=2;1+2=3;1+3=4;1+4=5;1+5=6</div>
<div><input type="text"/></div><div>1+1=2;1+2=3;1+3=4;1+4=5;1+5=6;1+6=7</div>
<div><input type="text"/></div><div>1+1=2;1+2=3;1+3=4;1+4=5;1+5=6;1+6=7;1+7=8</div>
<div><input type="text"/></div><div>1+1=2;1+2=3;1+3=4;1+4=5;1+5=6;1+6=7;1+7=8;1+8=9</div>
<div><button onclick="clickFunction()">click me</button></div>
<!-- 创建一个用于遮罩的div -->
<div id='cover'></div>
<div id='beyond_cover' align='center'>
<h1>我是建立于遮罩效果之上的自定义内容</h1>
<h1>因此我的z-index要比遮罩层的z-index大</h1>
</div>
</body>
</html>
分享到:
相关推荐
简单的falsh遮罩效果,适用于初学者。通过对于代码的编写,是的鼠标经过的地方出现遮罩效果
jQuery弹出层插件三种简单遮罩弹出框效果
纯CSS3实现的动画遮罩效果 当鼠标悬停在图片上,会从右上角一个沿着逆时针方向旋转过来的动画效果 鼠标移走后遮罩复位 使用方法: 1、将CSS样式拷贝过去 2、将index.html中的代码部分拷贝过去即可 ...
又一款简单漂亮的CSS3图片悬停遮罩效果
一个简单兼容的蒙版遮罩效果,可以在任意个元素上进行遮罩效果。里面有简单的例子。
一个简单易用的遮罩效果,里面有范例。兼容IE\FF\google等主流浏览器
Cesium地图反选遮罩,支持自定义遮罩颜色
遮罩弹出效果就是网页中背景变成半透明,然后在屏幕中间出现一个菜单之类的东西。这种效果在网上很常见,例如:QQ空间浏览相册等。这种效果的好处就是,可以让用户聚焦到弹出的菜单中。首先先来分析一下这个过程:...
html5 css3简单的遮罩弹出框动态效果
原生js简单瀑布流图片无限加载带鼠标悬停图片遮罩效果
CSS等待遮罩loading效果(多个),等待遮罩多个,自取 CSS等待遮罩loading效果(多个)
jQuery鼠标悬停在图片上效果,鼠标悬停后出现遮罩效果,并淡入出现文字,兼容主流浏览器
html代码很简单 <div class=mask></div> 1 、半透明效果可以使用 css3 中的 opacity 属性,在低版本的IE浏览器中使用IE的alpha 滤镜。代码: .opacity{ opacity:0.3; filter: alpha(opacity=30); background-color:...
js简单瀑布流图片无限加载带鼠标悬停图片遮罩效果
原生css的loading遮罩层效果,防止重复提交和增加用户体验效果,简单易用,兼容性好
jquery插件jquery.reveal
NULL 博文链接:https://yuelangyc.iteye.com/blog/1464122
本文实例讲述了JS简单实现点击按钮或文字显示遮罩层的方法。分享给大家供大家参考,具体如下: 运行效果图如下: 完整代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <...