利用JavaScript做的遮罩

遮罩
 1 <script type="text/javascript">
 2 //遮罩方法    
 3 function shade(){        
 4         var div = document.getElementById("shade");
 5         //遮罩层样式
 6 div.className = "a";
 7         div.style.display = "block";
 8     }
 9 //取消遮罩方法    
10 function shadeDisplay(){
11         var div = document.getElementById("shade");
12         div.style.display = "none";
13     } 
14 </script>
15 <style type="text/css">
16 #div{
17         width:400px;
18         height:300px;
19         margin:0px auto;
20         border:1px solid #000;
21         /*使子元素的坐标以父元素的左上角坐标为原点(0,0)*/
22         position:relative;
23     }
24     .a{
25         width:400px;
26         height:300px;
27         position:absolute;
28         left:0px;
29         top:0px;
30         z-index:999;
31         background-color:red;
32         //不同的浏览器的遮罩层的透明度
33         -moz-opacity:0.5;/*Firefox*/
34      opacity:0.5;/*Opera*/
35      filter:alpha(opacity=50); /*IE*/
36      } 
37 </style>
38 <body>
39 <body>
40     <div id="div">//被遮罩层
41         <a href="http://www.baidu.com">百度</a>
42         <br/>
43         <div id="shade">//遮罩层            
44         </div>    
45         <a href="javascript:shade()">遮罩</a>            
46     </div>
47     <a href="javascript:shadeDisplay()">取消遮罩</a>
48 </body> 

遮罩是非常有用的  比如我们在做弹出层时,就要很广泛的使用遮罩。使用遮罩后,被遮罩的部分不能被使用。

转载于:https://www.cnblogs.com/he1229/archive/2012/08/26/2657503.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值