Chinaunix首页 | 论坛 | 博客
  • 博客访问: 265598
  • 博文数量: 99
  • 博客积分: 3010
  • 博客等级: 中校
  • 技术积分: 1270
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-20 13:27
文章分类

全部博文(99)

文章存档

2011年(1)

2010年(21)

2009年(77)

我的朋友

分类: Java

2009-08-29 17:29:16

 
渐隐半透明效果
需要的图片:
 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script src="js/jquery-1.3.2.js"></script>
<script>
   
   $(document).ready(function(){
      var station = false; //隐藏层的状态
     $("#show").click(function(){
     if(station==false){
        
         $(".backgroundDiv").css({"opacity":"0.5"}).fadeIn('normal');
            
             var scrollWidth = document.documentElement.clientWidth;
             var scrollHeight = document.documentElement.clientHeight;
             var divWidth = $(".info").width();
             var divHeight = $(".info").height();
             var divLeft = scrollWidth/2-divWidth/2;
             var divTop = scrollHeight/2-divHeight/2;
             $(".info").css({"position":"absolute","top":divTop,"left":divLeft}).fadeIn('normal');
         station=true;
         }else{
         alert("状态错误!")
         }
        
     });
    
     $("#close").click(function(){
     if(station==true){
         $(".info").fadeOut('normal');
            $(".backgroundDiv").fadeOut('normal');
            station =false;
         }
     });
   
   });
</script>

<style>
  .backgroundDiv{ width:100%; height:100%; display:none; z-index:10; background-color:#333333; position:absolute; top:0px; left:0px;}
  .info{ width:400px; height:300px; background-color:#FFFFFF; border:5px solid #0066FF; display:none; position:absolute; left:0px; top:0px; z-index:11}
  #closeDiv{ float:right; width:22px; height:22px; margin-top:10px; margin-right:10px;}
  .close{ float:right}
</style>
</head>

<body>
    <center>
       <img src="images/opacity.jpg" />
       <div>
          <button id="show">press me</button>
       </div>
    </center>
    
    <div class="backgroundDiv">&nbsp;sss</div>
    
    <div class="info">
       <div id="closeDiv">

         <img id="close" src="images/close.jpg" width="22" />

       </div>
       <img src="images/opacity.jpg" width="400px"/>
    </div>
</body>
</html>


完整实例:
文件: 半透明背景层.rar
大小: 158KB
下载: 下载
阅读(2445) | 评论(0) | 转发(1) |
0

上一篇:渐隐半透明效果

下一篇:配置开发环境

给主人留下些什么吧!~~