JS彈窗


 

 

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
* { margin:0; padding:0; }
html,body { height:100%; overflow:auto; }
#text { width:1000px; margin:0 auto; height:8888px; }
#layout { background:#000; position:absolute; top:0; left:0; width:100%; height:100%; opacity:0.5; filter:alpha(opacity=50); cursor:pointer; display:none; }
#box { width:500px; height:400px; position:absolute; top:50%; left:50%; margin:-200px auto 0 -250px; background:#fafafa; z-index:999; border:2px solid #eee; border-radius:5px; box-shadow:0 0 40px #333; display:none; }
#closed { width:20px; height:20px; text-align:center; background:#800000; color:#fff; position:absolute; top:-10px; right:-10px; cursor:pointer; }
</style>

<script>
window.onload = function()
{
    var layout = document.getElementById("layout");
    var box = document.getElementById("box");
    var closed = document.getElementById("closed");
    var button = document.getElementById("button");
    button.onclick = function() 
    { 
        layout.style.display = "block"; 
        box.style.display = "block"; 
    }
    layout.onclick = closed.onclick = function() 
    { 
        layout.style.display = "none"; 
        box.style.display = "none"; 
    }
}
</script>
</head>

<body>
<a href="#" id="button">點擊彈窗</a>

<div id="layout"></div>
<div id="box">
    <div id="closed">X</div>
    <p>windowwindow</p>
</div>




<div id="text">
      <p>先建立一個遮罩層(mask),樣式要是覆蓋整個頁面的,也就是100%高度寬度;</p>
      <p>然后再建立一個屬於你自己的DIY的彈出層(showbox)樣式,再用js控制它的display就能實現彈出層了;</p>
      <p>下次更新第二個版本,實現彈出層的可以拖動;</p>
    <p>任何時候對自己認定的作品要精益求精;你不是程序員也不是設計師,你所做的事情是讓瀏覽器成為你的舞台,讓網頁成為你道具,打開你的網頁就是你的觀眾,這場戲剛剛上演!</p>
      <p>先建立一個遮罩層(mask),樣式要是覆蓋整個頁面的,也就是100%高度寬度;</p>
      <p>然后再建立一個屬於你自己的DIY的彈出層(showbox)樣式,再用js控制它的display就能實現彈出層了;</p>
      <p>下次更新第二個版本,實現彈出層的可以拖動;</p>
    <p>任何時候對自己認定的作品要精益求精;你不是程序員也不是設計師,你所做的事情是讓瀏覽器成為你的舞台,讓網頁成為你道具,打開你的網頁就是你的觀眾,這場戲剛剛上演!</p>
      <p>先建立一個遮罩層(mask),樣式要是覆蓋整個頁面的,也就是100%高度寬度;</p>
      <p>然后再建立一個屬於你自己的DIY的彈出層(showbox)樣式,再用js控制它的display就能實現彈出層了;</p>
      <p>下次更新第二個版本,實現彈出層的可以拖動;</p>
    <p>任何時候對自己認定的作品要精益求精;你不是程序員也不是設計師,你所做的事情是讓瀏覽器成為你的舞台,讓網頁成為你道具,打開你的網頁就是你的觀眾,這場戲剛剛上演!</p>
      <p>先建立一個遮罩層(mask),樣式要是覆蓋整個頁面的,也就是100%高度寬度;</p>
      <p>然后再建立一個屬於你自己的DIY的彈出層(showbox)樣式,再用js控制它的display就能實現彈出層了;</p>
</div>



</body>
</html>

  

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM