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 相关文章推荐
jquery JSON的解析方式
Jul 25 Javascript
JavaScript 学习笔记(十二) dom
Jan 21 Javascript
如何在指定的地方插入html内容和文本内容
Dec 23 Javascript
从零学习node.js之详解异步控制工具async(八)
Feb 27 Javascript
vue中用动态组件实现选项卡切换效果
Mar 25 Javascript
js中变量的连续赋值(实例讲解)
Jul 08 Javascript
React Native日期时间选择组件的示例代码
Apr 27 Javascript
vue 中的keep-alive实例代码
Jul 20 Javascript
vue 根据数组中某一项的值进行排序的方法
Aug 30 Javascript
JavaScript解析及序列化JSON的方法实例分析
Jan 04 Javascript
微信小程序mpvue点击按钮获取button值的方法
May 29 Javascript
js实现随机点名功能
Dec 23 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
php输出echo、print、print_r、printf、sprintf、var_dump的区别比较
2013/06/21 PHP
PHP里8个鲜为人知的安全函数分析
2014/12/09 PHP
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
2016/11/09 PHP
laravel接管Dingo-api和默认的错误处理方式
2019/10/25 PHP
选择TreeView控件的树状数据节点的JS方法(jquery)
2010/02/06 Javascript
基于jQuery的简单九宫格实现代码
2012/08/09 Javascript
javascript面向对象之定义成员方法实例分析
2015/01/13 Javascript
基于jquery实现下拉框美化特效
2016/02/02 Javascript
使用jQuery或者原生js实现鼠标滚动加载页面新数据
2016/03/06 Javascript
js实现弹窗居中的简单实例
2016/10/09 Javascript
JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
2017/01/05 Javascript
原生js实现倒计时--2018
2017/02/21 Javascript
javascript中this的用法实践分析
2019/07/29 Javascript
让mocha支持ES6模块的方法实现
2020/01/14 Javascript
js实现炫酷光感效果
2020/09/05 Javascript
Python正则表达式使用范例分享
2016/12/04 Python
Python使用arrow库优雅地处理时间数据详解
2017/10/10 Python
解决python 自动安装缺少模块的问题
2018/10/22 Python
Python 使用 Pillow 模块给图片添加文字水印的方法
2019/08/30 Python
Python笔试面试题小结
2019/09/07 Python
Python3显示当前时间、计算时间差及时间加减法示例代码
2019/09/07 Python
keras 特征图可视化实例(中间层)
2020/01/24 Python
Python爬虫抓取指定网页图片代码实例
2020/07/24 Python
详解向scrapy中的spider传递参数的几种方法(2种)
2020/09/28 Python
Carolina Lemke Berlin澳大利亚官网:时尚太阳镜品牌
2019/09/17 全球购物
Java基础面试题
2012/11/02 面试题
学校春季防火方案
2014/06/08 职场文书
学校安全责任书范本
2014/07/23 职场文书
委托证明书
2014/09/17 职场文书
校长个人总结
2015/03/03 职场文书
逃课检讨书范文
2015/05/06 职场文书
铁人观后感
2015/06/16 职场文书
同学聚会致辞集锦
2015/07/28 职场文书
客户答谢会致辞
2015/07/30 职场文书
送给小学生的暑假礼物!小学生必背99首古诗
2019/07/02 职场文书
详解Go语言运用广度优先搜索走迷宫
2021/06/23 Python