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 相关文章推荐
零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门
Dec 20 Javascript
js中setTimeout()与clearTimeout()用法实例浅析
May 12 Javascript
jQuery实现鼠标滑过点击事件音效试听
Aug 31 Javascript
Vue.js快速入门教程
Sep 07 Javascript
easyui取消表单实时验证,提交时统一验证的简单实例
Nov 07 Javascript
jQuery表单插件ajaxForm实例详解
Jan 17 Javascript
详解JS获取HTML DOM元素的8种方法
Jun 17 Javascript
浅谈webpack 构建性能优化策略小结
Jun 13 Javascript
浅谈react-router@4.0 使用方法和源码分析
Jun 04 Javascript
如何给element添加一个抽屉组件的方法步骤
Jul 14 Javascript
javascript实现留言板功能
Feb 08 Javascript
vue实现信息管理系统
May 30 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 截取字符串专题集合
2010/08/19 PHP
Yii实现多按钮保存与提交的方法
2014/12/03 PHP
Laravel 5框架学习之Laravel入门和新建项目
2015/04/07 PHP
WordPress中用于检索模版的相关PHP函数使用解析
2015/12/15 PHP
PHP压缩图片功能的介绍
2019/03/21 PHP
如何让PHP编码更加好看利于阅读
2019/05/12 PHP
Thinkphp5框架ajax接口实现方法分析
2019/08/28 PHP
jQuery AJAX实现调用页面后台方法和web服务定义的方法分享
2012/03/01 Javascript
解析window.open的使用方法总结
2013/06/19 Javascript
分享两个手机访问pc网站自动跳转手机端网站代码
2020/12/24 Javascript
jQuery添加删除DOM元素方法详解
2016/01/18 Javascript
浅谈如何实现easyui的datebox格式化
2016/06/12 Javascript
vue配置请求本地json数据的方法
2018/04/11 Javascript
[02:44]重置世界,颠覆未来——DOTA2 7.23版本震撼上线
2019/12/01 DOTA
python进程类subprocess的一些操作方法例子
2014/11/22 Python
使用Python标准库中的wave模块绘制乐谱的简单教程
2015/03/30 Python
简单了解Pandas缺失值处理方法
2019/11/16 Python
python图形用户接口实例详解
2019/12/16 Python
python函数中将变量名转换成字符串实例
2020/05/11 Python
使用TensorBoard进行超参数优化的实现
2020/07/06 Python
如何利用Python动态模拟太阳系运转
2020/09/04 Python
施华洛世奇日本官网:SWAROVSKI日本
2018/05/04 全球购物
华为菲律宾官方网站:HUAWEI Philippines
2021/02/23 全球购物
法学毕业生自我鉴定
2013/11/08 职场文书
管理专员自荐信
2014/01/26 职场文书
新闻编辑求职信
2014/04/09 职场文书
《春晓》教学反思
2014/04/20 职场文书
经贸日语专业个人求职信范文
2014/04/29 职场文书
幼儿园清明节活动总结
2014/07/04 职场文书
2014大学生党员评议个人总结
2014/09/22 职场文书
普通党员整改措施
2014/10/24 职场文书
无锡灵山大佛导游词
2015/02/09 职场文书
创业计划书之青年旅馆
2019/09/23 职场文书
Redis中一个String类型引发的惨案
2021/07/25 Redis
详解MySQL中timestamp和datetime时区问题导致做DTS遇到的坑
2021/12/06 MySQL
Redis 中使用 list,streams,pub/sub 几种方式实现消息队列的问题
2022/03/16 Redis