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 相关文章推荐
js实现运动logo图片效果及运动元素对象sportBox使用方法
Dec 25 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
Dec 15 Javascript
javascript制作照片墙及制作过程中出现的问题
Apr 04 Javascript
javascript对象的相关操作小结
May 16 Javascript
jQuery组件easyui对话框实现代码
Aug 25 Javascript
JavaScript中的FileReader图片预览上传功能实现代码
Jul 24 Javascript
jQuery Collapse1.1.0折叠插件简单使用
Aug 28 jQuery
微信小程序App生命周期详解
Jan 31 Javascript
js中自定义react数据验证组件实例详解
Oct 19 Javascript
vue文件运行的方法教学
Feb 12 Javascript
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
May 29 jQuery
Vue如何实现验证码输入交互
Dec 07 Vue.js
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
PHILIPS L4X25T电路分析和打理
2021/03/02 无线电
php 发送带附件邮件示例
2014/01/23 PHP
Laravel项目中timeAgo字段语言转换的改善方法示例
2019/09/16 PHP
JavaScript Event学习第十一章 按键的检测
2010/02/10 Javascript
JavaScript中的prototype和constructor简明总结
2014/04/05 Javascript
html文本框提示效果的示例代码
2014/06/28 Javascript
js字符串完全替换函数分享
2014/12/03 Javascript
在JavaScript中用getMinutes()方法返回指定的分时刻
2015/06/10 Javascript
怎么通过onclick事件获取js函数返回值(代码少)
2015/07/28 Javascript
jquery制作属于自己的select自定义样式
2015/11/23 Javascript
Kindeditor在线文本编辑器如何过滤HTML
2016/04/14 Javascript
JS区分浏览器页面是刷新还是关闭
2016/04/17 Javascript
关于jquery中动态增加select,事件无效的快速解决方法
2016/08/29 Javascript
jQuery中ScrollTo用法示例
2016/09/04 Javascript
Bootstrap免费字体和图标网站(值得收藏)
2017/03/16 Javascript
JS中关于正则的巧妙操作
2017/08/31 Javascript
BootStrap Table实现server分页序号连续显示功能(当前页从上一页的结束序号开始)
2017/09/12 Javascript
axios中cookie跨域及相关配置示例详解
2017/12/20 Javascript
详解通过源码解析Node.js中cluster模块的主要功能实现
2018/05/16 Javascript
js实现移动端轮播图滑动切换
2020/12/21 Javascript
简单的Python的curses库使用教程
2015/04/11 Python
Python在groupby分组后提取指定位置记录方法
2018/04/20 Python
对python数据切割归并算法的实例讲解
2018/12/12 Python
Python3解释器知识点总结
2019/02/19 Python
Flask框架路由和视图用法实例分析
2019/11/07 Python
浅谈JupyterNotebook导出pdf解决中文的问题
2020/04/22 Python
用python打开摄像头并把图像传回qq邮箱(Pyinstaller打包)
2020/05/17 Python
Python远程linux执行命令实现
2020/11/11 Python
HTML5仿手机微信聊天界面
2016/03/18 HTML / CSS
澳大利亚在线划船、露营和钓鱼商店:BCF Australia
2020/03/22 全球购物
普罗米修斯教学反思
2014/02/06 职场文书
给老婆大人的检讨书
2014/02/24 职场文书
四风问题查摆材料
2014/08/25 职场文书
2016年国庆节宣传标语
2015/11/25 职场文书
医学生自荐信范文(2016精选篇)
2016/01/28 职场文书
【D4DJ】美少女DJ企划 动画将于明年冬季开播第2季
2022/04/11 日漫