js+CSS实现弹出居中背景半透明div层的方法


Posted in Javascript onFebruary 26, 2015

本文实例讲述了js+CSS实现弹出居中背景半透明div层的方法。分享给大家供大家参考。具体实现方法如下:

<!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>js+CSS弹出居中的背景半透明div层</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>

 </br>

CSS弹出层,或者说是弹出窗口,背景半透明风格的弹出框,</br>在网站登录、用户注册、公告提示方面都非常适合使用。</br>IE和FF,OP均可以~弹出窗口,背景半透明 </br>
原理:两个层,一个高度和宽度都是100%,另一个就是你要弹出的窗口的具体内容,</br>半透明在IE中是用filter: Alpha(opacity=60);在非IE中用opacity:0.60; 

</br></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>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
键盘控制事件应用教程大全
Nov 24 Javascript
javascript 常用方法总结
Jun 03 Javascript
javascript 循环调用示例介绍
Nov 20 Javascript
jquery实现多屏多图焦点图切换特效的方法
May 04 Javascript
HTML5实现留言和回复页面样式
Jul 22 Javascript
jQuery实现简单的文件上传进度条效果
Mar 26 Javascript
jQuery Easyui学习之datagrid 动态添加、移除editor
Jan 27 Javascript
jQuery 更改checkbox的状态,无效的解决方法
Jul 22 Javascript
React通过父组件传递类名给子组件的实现方法
Nov 13 Javascript
解决node-sass偶尔安装失败的方法小结
Dec 05 Javascript
JavaScript使用Math.random()生成简单的验证码
Jan 21 Javascript
Vue  webpack 项目自动打包压缩成zip文件的方法
Jul 24 Javascript
js使用post 方式打开新窗口
Feb 26 #Javascript
JS仿Windows开机启动Loading进度条的方法
Feb 26 #Javascript
JS实现跟随鼠标闪烁转动色块的方法
Feb 26 #Javascript
javascript中typeof操作符和constucor属性检测
Feb 26 #Javascript
JS实现网页滚动条感应鼠标变色的方法
Feb 26 #Javascript
js随机生成网页背景颜色的方法
Feb 26 #Javascript
jQuery简单实现隐藏以及显示特效
Feb 26 #Javascript
You might like
模拟flock实现文件锁定
2007/02/14 PHP
让PHP COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
php并发对MYSQL造成压力的解决方法
2013/02/21 PHP
file_get_contents(&quot;php://input&quot;, &quot;r&quot;)实例介绍
2013/07/01 PHP
限制ckeditor上传图片文件大小的方法
2013/11/15 PHP
PHP遍历XML文档所有节点的方法
2015/03/12 PHP
Javascript 获取LI里的内容
2008/12/17 Javascript
JS 无法通过W3C验证的处理方法
2010/03/09 Javascript
最短的IE判断代码
2011/03/13 Javascript
JavaScript 反科里化 this [译]
2012/09/20 Javascript
jquery post方式传递多个参数值后台以数组的方式进行接收
2013/01/11 Javascript
js判断上传文件的类型和大小示例代码
2013/10/18 Javascript
使用js完成节点的增删改复制等的操作
2014/01/02 Javascript
javascript之Array 数组对象详解
2016/06/07 Javascript
Java  Spring 事务回滚详解
2016/10/17 Javascript
Html中 IFrame的用法及注意点
2016/12/22 Javascript
nodejs 简单实现动态html的方法
2018/05/12 NodeJs
vue自定义指令的创建和使用方法实例分析
2018/12/04 Javascript
React学习之受控组件与数据共享实例分析
2020/01/06 Javascript
js调用网络摄像头的方法
2020/12/05 Javascript
Python脚本实现代码行数统计代码分享
2015/03/10 Python
Python IDE PyCharm的基本快捷键和配置简介
2015/11/04 Python
Python使用Paramiko模块编写脚本进行远程服务器操作
2016/05/05 Python
Python yield与实现方法代码分析
2018/02/06 Python
PyQt5 窗口切换与自定义对话框的实例
2019/06/20 Python
Python 实现遥感影像波段组合的示例代码
2019/08/04 Python
python操作openpyxl导出Excel 设置单元格格式及合并处理代码实例
2019/08/27 Python
tensorflow使用freeze_graph.py将ckpt转为pb文件的方法
2020/04/22 Python
Hotels.com香港酒店网:你的自由行酒店订房专家
2018/01/22 全球购物
abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?
2012/10/15 面试题
优秀毕业生自我鉴定
2014/01/19 职场文书
成龙霸王洗发水广告词
2014/03/14 职场文书
韩语专业职业生涯规划范文:成功之路就在我们脚下
2014/09/11 职场文书
离职感谢信怎么写
2015/01/22 职场文书
办公室岗位职责
2015/02/04 职场文书
python中validators库的使用方法详解
2022/09/23 Python