回覆列表
  • 1 # 蘑菇頭MTV

    這個簡單,給你一段簡單的示例程式碼,你可以參考下:

    html+css部分:JavaScript部分:執行效果

    程式碼也給你放上來,你自己複製過去執行看效果吧

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="utf-8" />

    <title>模態對話方塊demo</title>

    <style type="text/css">

    body,html{margin: 0px;padding: 0px;}

    div.dialog{width: 500px;height: 300px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;

    background:white;top: 50%;margin-left: -250px;left: 50%;margin-top: -150px;position: relative;box-sizing: border-box;}

    #container{width: 100%;height: 100%;position: fixed;filter: alpha(opacity=50);

    background-color: rgba(0,0,0,.5);left: 0px;top: 0px;display: none;}

    #close_btn{font: bold 28px/30px "microsoft yahei";color: darkgrey;float:right;margin-right: 5px;cursor: pointer;}

    #open_diaog{border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;height: 50px;width: 150px;border: 0px;

    background: deepskyblue;font: bold 6px/21px "microsoft yahei";cursor: pointer;}

    </style>

    </head>

    <body>

    <button>開啟模態對話方塊</button>

    <div>

    <div>

    <span>×</span>

    <h1>我是模態對話方塊</h1>

    </div>

    </div>

    <script type="text/javascript">

    (function(){

    var close_btn = document.querySelector("#close_btn");

    var open_diaog = document.querySelector("#open_diaog")

    close_btn.onmousemove = function(){

    this.style.color = "red";

    }

    close_btn.onmouseout = function(){

    this.style.color = "darkgrey";

    }

    close_btn.onclick = function(){

    document.querySelector("#container").style.display = "none";

    }

    open_diaog.onclick = function(){

    document.querySelector("#container").style.display = "block";

    }

    }())

    </script>

    </body>

    </html>

  • 中秋節和大豐收的關聯?
  • 天蠍座12月的運程怎麼樣?