暂时好用,加上<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
就完蛋了,哈
<html>
<head>
<title>纯CSS Lightbox效果 </title>
<style>
.black_overlay
{
display: none;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background-color: black;
z-index: 1001;
-moz-opacity: 0.8;
opacity: .80;
filter: alpha(opacity=60);
}
.white_content
{
position: absolute;
top: 25%;
left: 25%;
width: 50%;
height: 50%;
padding: 16px;
border: 16px solid orange;
background-color: white;
z-index: 1002;
overflow: auto;
} </style>
</head>
<body>
<div style="width: 100px; height: 800px; background-color: red;"></div>
<p>
dclick <a href="javascript:void(0)" onclick="showLightBox();">
here </a>
</p>
<div style="width: 100px; height: 800px; background-color: blue;"></div>
<div id="fade" class="black_overlay">
<div id="light" class="white_content">
This is the lightbox content. <a href="javascript:void(0)" onclick="hideLightBox()">
Close </a>
</div>
</div>
<script type="text/javascript">
<!--
function showLightBox()
{
var c = document.getElementById('fade');
// 显示。
c.style.display = 'block';
// 重定位。
c.style.top = document.body.scrollTop;
// 关闭滚动条。
document.body.scroll = "no";
}
function hideLightBox()
{
var c = document.getElementById('fade');
// 隐藏。
c.style.display = 'none';
// 打开滚动条。
document.body.scroll = "yes";
}
//-->
</script>
</body>
</html>
就完蛋了,哈
<html>
<head>
<title>纯CSS Lightbox效果 </title>
<style>
.black_overlay
{
display: none;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background-color: black;
z-index: 1001;
-moz-opacity: 0.8;
opacity: .80;
filter: alpha(opacity=60);
}
.white_content
{
position: absolute;
top: 25%;
left: 25%;
width: 50%;
height: 50%;
padding: 16px;
border: 16px solid orange;
background-color: white;
z-index: 1002;
overflow: auto;
} </style>
</head>
<body>
<div style="width: 100px; height: 800px; background-color: red;"></div>
<p>
dclick <a href="javascript:void(0)" onclick="showLightBox();">
here </a>
</p>
<div style="width: 100px; height: 800px; background-color: blue;"></div>
<div id="fade" class="black_overlay">
<div id="light" class="white_content">
This is the lightbox content. <a href="javascript:void(0)" onclick="hideLightBox()">
Close </a>
</div>
</div>
<script type="text/javascript">
<!--
function showLightBox()
{
var c = document.getElementById('fade');
// 显示。
c.style.display = 'block';
// 重定位。
c.style.top = document.body.scrollTop;
// 关闭滚动条。
document.body.scroll = "no";
}
function hideLightBox()
{
var c = document.getElementById('fade');
// 隐藏。
c.style.display = 'none';
// 打开滚动条。
document.body.scroll = "yes";
}
//-->
</script>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">