DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> js+CSS實現彈出居中背景半透明div層的方法教程
js+CSS實現彈出居中背景半透明div層的方法教程
編輯:關於JavaScript     

本文實例講述了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程序設計有所幫助。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved