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 相关文章推荐
Javascript 获取链接(url)参数的方法[正则与截取字符串]
Feb 09 Javascript
事件冒泡是什么如何用jquery阻止事件冒泡
Mar 20 Javascript
JavaScript在Android的WebView中parseInt函数转换不正确问题解决方法
Apr 25 Javascript
如何使用jquery修改css中带有!important的样式属性
Apr 28 Javascript
jQuery CSS3自定义美化Checkbox实现代码
May 12 Javascript
jQuery实现web页面樱花坠落的特效
Jun 01 jQuery
vue实现文字横向无缝走马灯组件效果的实例代码
Apr 09 Javascript
electron实现静默打印的示例代码
Aug 12 Javascript
微信小程序webSocket的使用方法
Feb 20 Javascript
基于js判断浏览器是否支持webGL
Apr 18 Javascript
JS 创建对象的模式实例小结
Apr 28 Javascript
详解Vue.js 响应接口
Jul 04 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留言本实例代码
2010/05/09 PHP
php数组函数序列之array_unique() - 去除数组中重复的元素值
2011/10/29 PHP
PHP调用JAVA的WebService简单实例
2014/03/11 PHP
PHP实现取得HTTP请求的原文
2014/08/18 PHP
PHP导出带样式的Excel示例代码
2016/08/28 PHP
PHP jQuery+Ajax结合写批量删除功能
2017/05/19 PHP
理解Javascript_06_理解对象的创建过程
2010/10/15 Javascript
js修改input的type属性问题探讨
2013/10/12 Javascript
javascript多行字符串的简单实现方式
2015/05/04 Javascript
AngularJS辅助库browserTrigger用法示例
2016/11/03 Javascript
Bootstrap的Carousel配合dropload.js实现移动端滑动切换图片
2017/03/10 Javascript
详解vue组件化开发-vuex状态管理库
2017/04/10 Javascript
jQuery加密密码到cookie的实现代码
2017/04/18 jQuery
详解webpack介绍&amp;安装&amp;常用命令
2017/06/29 Javascript
vue中将html字符串转换成html后遇到的问题小结
2018/12/10 Javascript
Nuxt.js实战和配置详解
2019/08/05 Javascript
vue+element导航栏高亮显示的解决方式
2019/11/12 Javascript
Javascript文本框脚本实现方法解析
2020/10/30 Javascript
[01:20]DOTA2 2017国际邀请赛冠军之路无止竞
2017/06/19 DOTA
Python的string模块中的Template类字符串模板用法
2016/06/27 Python
Python实现字符串匹配算法代码示例
2017/12/05 Python
python按时间排序目录下的文件实现方法
2018/10/17 Python
python 检查文件mime类型的方法
2018/12/08 Python
python实现udp传输图片功能
2020/03/20 Python
使用Django搭建网站实现商品分页功能
2020/05/22 Python
Python如何在windows环境安装pip及rarfile
2020/06/15 Python
CSS3实现粒子旋转伸缩加载动画
2016/04/22 HTML / CSS
手把手教你用纯css3实现轮播图效果实例
2017/05/04 HTML / CSS
这段代码难道不该打印出56吗
2013/02/27 面试题
大学生2014全国两会学习心得体会
2014/03/10 职场文书
2015年师德师风自我评价范文
2015/03/05 职场文书
2016年学校“6﹒26国际禁毒日”宣传活动总结
2016/04/05 职场文书
详解Django的MVT设计模式
2021/04/29 Python
Mysql 如何实现多张无关联表查询数据并分页
2021/06/05 MySQL
Python max函数中key的用法及原理解析
2021/06/26 Python
MySQL中一条update语句是如何执行的
2022/03/16 MySQL