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压缩工具:X2JSCompactor
Jun 13 Javascript
用jQuery扩展自写的 UI导航
Jan 13 Javascript
Firefox下提示illegal character并出现乱码的原因
Mar 25 Javascript
extjs 3.31 TreeGrid实现静态页面加载json到TreeGrid里面
Apr 02 Javascript
js 时间函数应用加、减、比较、格式转换的示例代码
Aug 23 Javascript
Js参数值中含有单引号或双引号问题的解决方法
Nov 06 Javascript
javaScript事件学习小结(四)event的公共成员(属性和方法)
Jun 09 Javascript
最细致的vue.js基础语法 值得收藏!
Nov 03 Javascript
js实现带进度条提示的多视频上传功能
Dec 13 Javascript
微信小程序实现顶部选项卡(swiper)
Jun 19 Javascript
angularJs自定义过滤器实现手机号信息隐藏的方法
Oct 08 Javascript
vue项目中全局引入1个.scss文件的问题解决
Aug 01 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 闭包特性在实际应用中的问题
2009/10/30 PHP
PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的处理方法
2013/01/06 PHP
PHP 清空varnish 缓存的详解(包括指定站点下的)
2013/06/20 PHP
详解thinkphp5+swoole实现异步邮件群发(SMTP方式)
2017/10/13 PHP
jquery 表单取值常用代码
2009/12/22 Javascript
Javascript 面向对象 重载
2010/05/13 Javascript
JavaScript 联动的无限级封装类,数据采用非Ajax方式,随意添加联动
2010/06/29 Javascript
jquery 列表双向选择器之改进版
2013/08/09 Javascript
使用jquery实现IE下按backspace相当于返回操作
2014/03/18 Javascript
JavaScript里实用的原生API汇总
2015/05/14 Javascript
javascript与jquery中的this关键字用法实例分析
2015/12/24 Javascript
jquery对所有input type=text的控件赋值实现方法
2016/12/02 Javascript
JS中静态页面实现微信分享功能
2017/02/06 Javascript
EasyUI为Numberbox添加blur事件的方法
2017/03/05 Javascript
微信小程序开发之麦克风动画 帧动画 放大 淡出
2017/04/18 Javascript
详谈js模块化规范
2017/07/07 Javascript
JS 中LocalStorage和SessionStorage的使用
2017/08/17 Javascript
vue 粒子特效的示例代码
2017/09/19 Javascript
关于vue中 $emit的用法详解
2018/04/12 Javascript
微信小程序使用component自定义toast弹窗效果
2018/11/27 Javascript
浅谈React Native 传参的几种方式(小结)
2019/05/21 Javascript
JavaScript实现飞舞的泡泡效果
2020/02/07 Javascript
微信小程序vant弹窗组件的实现方式
2020/02/21 Javascript
微信小程序实现电子签名并导出图片
2020/05/27 Javascript
js实现数字跳动到指定数字
2020/08/25 Javascript
跟老齐学Python之集合(set)
2014/09/24 Python
Python拼接微信好友头像大图的实现方法
2018/08/01 Python
Python中的字符串切片(截取字符串)的详解
2019/05/15 Python
python检测服务器端口代码实例
2019/08/31 Python
如何在mac环境中用python处理protobuf
2019/12/25 Python
三星美国官网:Samsung美国
2017/02/06 全球购物
ASICS印度官方网站:日本专业运动品牌
2020/06/20 全球购物
质检员岗位职责
2013/12/17 职场文书
幸福家庭事迹材料
2014/02/03 职场文书
乡镇党委书记第三阶段个人整改措施
2014/09/16 职场文书
Win10开机修复磁盘错误怎么跳过?Win10关闭开机磁盘检查的方法
2022/09/23 数码科技