CSS弹出背景半透明窗口

来源:互联网 发布:mysql source失败 编辑:程序博客网 时间:2024/06/08 12:24

文章来源 及 运行效果查看:http://www.codefans.net/jscss/code/3626.shtml      

CSS弹出层,或者说是弹出窗口,背景半透明风格的弹出框,在网站登录、用户注册、公告提示方面都非常适合使用。IE和FF,OP均可以~弹出窗口,背景半透明 

  先说原理:两个层,一个高度和宽度都是100%,另一个就是你要弹出的窗口的具体内容,半透明在IE中是用filter: Alpha(opacity=60);在非IE中用opacity:0.60; 
   

  两个层,一个高度和宽度都是100%,另一个就是你要弹出的窗口的具体内容,半透明在IE中是用filter: Alpha(opacity=60);在非IE中用opacity:0.60;


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>弹出窗口,背景半透明</title><style type="text/css">body{margin:0px;}#bg{width:100%;height:100%;top:0px;left:0px;position:absolute;filter: Alpha(opacity=50);opacity:0.5; background:#000000; display:none;}#popbox{position:absolute;width:400px; height:400px; left:50%; top:50%; margin:-200px 0 0 -200px; display:none; background:#666666;}</style><script type="text/javascript">function pupopen(){        document.getElementById("bg").style.display="block";            document.getElementById("popbox").style.display="block" ;}function pupclose(){document.getElementById("bg").style.display="none";            document.getElementById("popbox").style.display="none" ;}</script></head><body>终于搞定这个效果了,IE和FF,OP均可以~先说原理:两个层,一个高度和宽度都是100%,另一个就是你要弹出的窗口的具体内容,半透明在IE中是用filter: Alpha(opacity=60);在非IE中用opacity:0.60;</br><a href="#" onclick="pupopen()">点击这里打开窗口</a><div id="bg"></div><div id="popbox">两个层,一个高度和宽度都是100%,另一个就是你要弹出的窗口的具体内容,半透明在IE中是用filter: Alpha(opacity=60);在非IE中用opacity:0.60;<br><br><br><a href="#"  onclick="pupclose()">点击关闭窗口</a></div></body></html>


0 0