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 相关文章推荐
10个实用的脚本代码工具
May 04 Javascript
基于jQuery的js分页代码
Jun 10 Javascript
JQuery中each()的使用方法说明
Aug 19 Javascript
node.js中的favicon.ico请求问题处理
Dec 15 Javascript
js实现模拟银行卡账号输入显示效果
Nov 18 Javascript
Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果
May 27 Javascript
jQuery中的ready函数与window.onload谁先执行
Jun 21 Javascript
基于bootstrap实现bootstrap中文网巨幕效果
May 02 Javascript
解决vue-router进行build无法正常显示路由页面的问题
Mar 06 Javascript
解决vue中使用Axios调用接口时出现的ie数据处理问题
Aug 13 Javascript
node获取客户端ip功能简单示例
Aug 24 Javascript
Nest.js参数校验和自定义返回数据格式详解
Mar 29 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 编写的日历
2006/10/09 PHP
如何在PHP中进行身份认证
2006/10/09 PHP
ThinkPHP框架表单验证操作方法
2017/07/19 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
2018/02/06 PHP
PHP接入微信H5支付的方法示例
2019/10/28 PHP
JavaScript与C# Windows应用程序交互方法
2007/06/29 Javascript
JS 文件传参及处理技巧分析
2010/05/13 Javascript
jQuery 1.7.2中getAll方法的疑惑分析
2012/05/23 Javascript
推荐 21 款优秀的高性能 Node.js 开发框架
2014/08/18 Javascript
jQuery实现微信长按识别二维码功能
2016/08/26 Javascript
微信小程序 在Chrome浏览器上运行以及WebStorm的使用
2016/09/27 Javascript
JavaScript 网页中实现一个计算当年还剩多少时间的倒数计时程序
2017/01/25 Javascript
用 js 的 selection range 操作选择区域内容和图片
2017/04/18 Javascript
bootstrap栅格系统示例代码分享
2017/05/22 Javascript
在knockoutjs 上自己实现的flux(实例讲解)
2017/12/18 Javascript
angularjs实现的购物金额计算工具示例
2018/05/08 Javascript
jQuery实现checkbox全选功能完整实例
2018/07/12 jQuery
浅谈angular2子组件的事件传递(任意组件事件传递)
2018/09/30 Javascript
微信用户访问小程序的登录过程详解
2019/09/20 Javascript
JS获取当前时间的年月日时分秒及时间的格式化的方法
2019/12/18 Javascript
Python实现简单的HttpServer服务器示例
2017/09/25 Python
python的构建工具setup.py的方法使用示例
2017/10/23 Python
使用python将图片格式转换为ico格式的示例
2018/10/22 Python
Python实现计算长方形面积(带参数函数demo)
2020/01/18 Python
Python爬虫程序架构和运行流程原理解析
2020/03/09 Python
如何理解Python中包的引入
2020/05/29 Python
学python需要去培训机构吗
2020/07/01 Python
python爬虫数据保存到mongoDB的实例方法
2020/07/28 Python
python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境
2020/12/14 Python
上海方立数码笔试题
2013/10/18 面试题
开学典礼决心书
2014/03/11 职场文书
设计专业毕业生求职信
2014/06/25 职场文书
女生节标语
2014/06/26 职场文书
大学生实习证明范本
2014/09/19 职场文书
新娘父亲婚礼致辞
2015/07/27 职场文书
Android学习之BottomSheetDialog组件的使用
2022/06/21 Java/Android