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语言中的Literal Syntax特性分析
Mar 08 Javascript
弹出广告特效代码(一个IP只弹出一次)
May 11 Javascript
JavaScript confirm选择判断
Oct 18 Javascript
js去除空格的12种实用方法
Nov 08 Javascript
C#中使用迭代器处理等待任务
Jul 13 Javascript
js贪吃蛇游戏实现思路和源码
Apr 14 Javascript
jQuery多个版本和其他js库冲突的解决方法
Aug 11 Javascript
bootstrap paginator分页前后台用法示例
Jun 17 Javascript
vue.js轮播图组件使用方法详解
Jul 03 Javascript
Angular封装表单控件及思想总结
Dec 11 Javascript
vant时间控件使用方法详解
Dec 24 Javascript
基于element-ui封装表单金额输入框的方法示例
Jan 06 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正则表达匹配中文问题分析小结
2012/03/25 PHP
thinkphp中空模板与空模块的用法实例
2014/11/26 PHP
php导出中文内容excel文件类实例
2015/07/06 PHP
PHP如何通过传引用的思想实现无限分类(代码简单)
2015/10/13 PHP
mac下多个php版本快速切换的方法
2016/10/09 PHP
Thinkphp结合ajaxFileUpload实现异步图片传输示例
2017/03/13 PHP
php检查函数必传参数是否存在的实例详解
2017/08/28 PHP
thinkphp5 URL和路由的功能详解与实例
2017/12/26 PHP
6个常见的 PHP 安全性攻击实例和阻止方法
2020/12/16 PHP
网页javascript精华代码集
2007/01/24 Javascript
JavaScript高级程序设计 阅读笔记(二十一) JavaScript中的XML
2012/09/14 Javascript
javascript仿qq界面的折叠菜单实现代码
2012/12/12 Javascript
js和css写一个可以自动隐藏的悬浮框
2014/03/05 Javascript
javascript创建cookie、读取cookie
2016/03/31 Javascript
AngularJS表单基本操作
2017/01/09 Javascript
基于Bootstrap漂亮简洁的CSS3价格表(附源码下载)
2017/02/28 Javascript
Bootstrap 网格系统布局详解
2017/03/19 Javascript
详解vue-cli + webpack 多页面实例应用
2017/04/25 Javascript
js正则表达式简单校验方法
2021/01/03 Javascript
[01:43]深扒TI7聊天轮盘语音出处4
2017/05/11 DOTA
python将字符串转换成数组的方法
2015/04/29 Python
python通过smpt发送邮件的方法
2015/04/30 Python
用tensorflow构建线性回归模型的示例代码
2018/03/05 Python
详解python 中in 的 用法
2019/12/12 Python
pandas数据拼接的实现示例
2020/04/16 Python
关于Keras Dense层整理
2020/05/21 Python
解决pytorch下出现multi-target not supported at的一种可能原因
2021/02/06 Python
计算机软件个人的自荐信范文
2013/12/01 职场文书
现金会计岗位职责
2013/12/05 职场文书
2014年党员公开承诺践诺书
2014/03/25 职场文书
群众路线问题查摆对照检查材料
2014/10/04 职场文书
2014乡镇机关党员个人对照检查材料思想汇报
2014/10/09 职场文书
创业计划书之旅游网站
2019/09/06 职场文书
浅谈Python列表嵌套字典转化的问题
2021/04/07 Python
在Docker容器中部署SQL Server
2022/04/11 Servers
Django框架中表单的用法
2022/06/10 Python