Html-Css-div透明层剧中
2024-10-01 09:35:19
<!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=gb2312" />
<title>Div+CSS实现始终居中的半透明弹出层</title>
<style type="text/css">
<!--
html, body {
height: 100%;
margin: 0px;
font-size: 12px;
} .mydiv {
background-color: #FFCC66;
border: 1px solid #f00;
text-align: center;
line-height: 40px;
font-size: 12px;
font-weight: bold;
z-index: 999;
width: 300px;
height: 120px;
left: 50%;
top: 50%;
margin-left: -150px !important; /*FF IE7 该值为本身宽的一半 */
margin-top: -60px !important; /*FF IE7 该值为本身高的一半*/
margin-top: 0px;
position: fixed !important; /* FF IE7*/
position: absolute; /*IE6*/
_top: expression(eval(document.compatMode &&
document.compatMode == 'CSS1Compat')?
documentElement.scrollTop+ (document.documentElement.clientHeight-this.offsetHeight)/2:
/*IE6*/
document.body.scrollTop+ (document.body.clientHeight- this.clientHeight)/2);
/*IE5 IE5.5*/
} .bg, .popIframe {
background-color: #666;
display: none;
width: 100%;
height: 100%;
left: 0;
top: 0; /*FF IE7*/
filter: alpha(opacity = 50); /*IE*/
opacity: 0.5; /*FF*/
z-index: 1;
position: fixed !important; /*FF IE7*/
position: absolute; /*IE6*/
_top: expression(eval(document.compatMode &&
document.compatMode == 'CSS1Compat')?
documentElement.scrollTop+ (document.documentElement.clientHeight-this.offsetHeight)/2:
/*IE6*/
document.body.scrollTop+ (document.body.clientHeight- this.clientHeight)/2);
} .popIframe {
filter: alpha(opacity = 0); /*IE*/
opacity: 0; /*FF*/
}
-->
</style>
<script language="javascript" type="text/javascript">
function showDiv() {
document.getElementById('popDiv').style.display = 'block';
document.getElementById('popIframe').style.display = 'block';
document.getElementById('bg').style.display = 'block';
}
function closeDiv() {
document.getElementById('popDiv').style.display = 'none';
document.getElementById('bg').style.display = 'none';
document.getElementById('popIframe').style.display = 'none';
}
</script>
</head>
<body>
<div id="popDiv" class="mydiv" style="display: none;">
aaaaaaaaa <br>
<a href="javascript:closeDiv()">关闭窗口</a>
</div>
<div id="bg" class="bg" style="display: none;"></div>
<a href="javascript:showDiv()">点击这里弹出层</a>
<iframe id='popIframe' class='popIframe' frameborder='0'></iframe>
</body>
</html>
最新文章
- Web程序员常见的5个错误及解决方案
- 九、数据库——sql server 2008导入excel
- 基于网格的波动方程模拟(Wave equation on mesh)附源码
- 关于C#读取MySql数据时,返回DataTable中某字段数据是System.Array[]形式
- WEB安全测试之XSS攻击
- BZOJ-1036 树的统计Count 链剖线段树(模板)=(树链剖分+线段树)
- 推荐给开发者的20个优秀PHP框架
- Bootstrap 进度条媒体对象和条组
- c++几个新特性
- 【转】vim替换命令
- 一个http请求从用户输入网址开始到结束都发生了什么
- Java读取excel数据保存入库
- 粉红猪小妹peppa pig中英文版209集+218本绘本+音频
- tkinter menu
- hex string 换转
- PHP curl登录 跳过验证码
- 根据id来实现小程序tab切换,
- Matlab绘图基础——利用axes(坐标系图形对象)绘制重叠图像 及 一图多轴(一幅图绘制多个坐标轴)
- 新闻cms管理系统(三) ------菜单管理
- OSG学习:阴影代码示例
热门文章
- codeforces 484B B. Maximum Value(二分)
- UVA 11573 Ocean Currents --BFS+优先队列
- MySQL数据库学习笔记(九)----JDBC的ResultSet接口(查询操作)、PreparedStatement接口重构增删改查(含SQL注入的解释)
- html和css知识总结
- c# 二进制或算法实现枚举的HasFlag函数
- 一篇搞定RSA加密与SHA签名|与Java完全同步
- dos命令行连接数据库
- Quartz Cron 触发器 Cron Expression 的格式
- 动态执行SQL语句
- 修改TrustedInstaller权限文件(无法删除文件)