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检测Firefox浏览器是否启用了Firebug的代码
Dec 28 Javascript
JS实现图片预加载无需等待
Dec 21 Javascript
用Node.js通过sitemap.xml批量抓取美女图片
May 28 Javascript
JavaScript实现定时隐藏与显示图片的方法
Aug 06 Javascript
jQuery实现页面评论栏中访客信息自动填写功能的方法
May 23 Javascript
动态JavaScript所造成一些你不知道的危害
Sep 25 Javascript
详解PHP后期静态绑定分析与应用
Mar 21 Javascript
微信小程序 WXML节点信息查询详解
Jul 29 Javascript
基于 vue-skeleton-webpack-plugin 的骨架屏实战
Aug 05 Javascript
微信小程序实现侧边栏分类
Oct 21 Javascript
swiper自定义分页器的样式
Sep 14 Javascript
JavaScript 实现拖拽效果组件功能(兼容移动端)
Nov 11 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如何将日志写进syslog
2013/06/28 PHP
PHP输出九九乘法表代码实例
2015/03/27 PHP
PHP递归遍历多维数组实现无限分类的方法
2016/05/06 PHP
phpfpm的作用和用法
2019/10/10 PHP
php中array_fill函数的实例用法
2021/03/02 PHP
用Javascript实现UTF8编码转换成gb2312编码
2006/12/22 Javascript
Javascript的一种模块模式
2008/03/22 Javascript
js 与或运算符 || &amp;&amp; 妙用
2009/12/09 Javascript
jquery scrollTop方法根据滚动像素显示隐藏顶部导航条
2013/05/27 Javascript
JS实现浏览器状态栏文字从右向左弹出效果代码
2015/10/27 Javascript
延时加载JavaScript代码提高速度
2015/12/27 Javascript
vue2+el-menu实现路由跳转及当前项的设置方法实例
2017/11/07 Javascript
详解Puppeteer 入门教程
2018/05/09 Javascript
vue 根据数组中某一项的值进行排序的方法
2018/08/30 Javascript
在vue中使用vue-echarts-v3的实例代码
2018/09/13 Javascript
微信小程序实现留言板(Storage)
2018/11/02 Javascript
vue router的基本使用和配置教程
2018/11/05 Javascript
elementUI table表格动态合并的示例代码
2019/05/15 Javascript
使用 Angular RouteReuseStrategy 缓存(路由)组件的实例代码
2019/11/01 Javascript
vue-autoui自匹配webapi的UI控件的实现
2020/03/20 Javascript
vue 子组件修改data或调用操作
2020/08/07 Javascript
python求pi的方法
2014/10/08 Python
Python查找函数f(x)=0根的解决方法
2015/05/07 Python
Python实现读写INI配置文件的方法示例
2018/06/09 Python
python文字转语音的实例代码分析
2019/11/12 Python
python+selenium自动化实战携带cookies模拟登陆微博
2021/01/19 Python
露营世界:Camping World
2017/02/02 全球购物
在SQL Server中创建数据库主要有那种方式
2013/09/10 面试题
班级学习计划书
2014/04/27 职场文书
2014年学校食堂工作总结
2014/11/25 职场文书
乌镇导游词
2015/02/02 职场文书
办公室岗位职责范本
2015/04/11 职场文书
毕业设计答辩开场白
2015/05/29 职场文书
爱岗敬业先进典型事迹材料(2016推荐版)
2016/02/26 职场文书
浅谈redis的过期时间设置和过期删除机制
2022/03/18 MySQL
「租借女友」第2季樱泽墨角色PV&新视觉图公开
2022/03/21 日漫