zoukankan      html  css  js  c++  java
  • 遮罩层

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                * {
                    margin: 0px;
                    padding: 0px;
                }
                
                #mask {
                     100%;
                    /*height: 500px;*/
                    background-color: black;
                    opacity: 0.5;
                    position: fixed;
                    top: 0px;
                    left: 0px;
                    z-index: 990;
                }
                
                #login {
                     300px;
                    height: 200px;
                    position: fixed;
                    /*top: 50px;
                    left: 200px;*/
                    background-color: royalblue;
                    z-index: 999;
                }
                
                #login-close {
                     50px;
                    height: 50px;
                    position: absolute;
                    top: 10px;
                    right: 10px;
                    background-color: red;
                }
            </style>
            <link rel="stylesheet" type="text/css" href="css/sweetalert2.min.css" />
            <script src="js/sweetalert2.min.js"></script>
        </head>
    
        <body>
            <input type="button" value="登录/注册" onclick="loginShow()" />
            <input type="button" value="OOOOO" id="btn-test" />
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <!--<div id="mask"></div>
            <div id="login">
                <div id="login-close"></div>
            </div>-->
        </body>
    
    </html>
    <script>
        //    alert(document.documentElement.clientHeight);
        function loginShow() {
            var mask = document.createElement("div");
            mask.id = "mask";
            mask.style.height = document.body.clientHeight + "px";
            mask.onclick = function() {
                close(mask);
                close(login);
                //            alert(this);
            }
            document.body.appendChild(mask);
            //        alert(this);
    
            var login = document.createElement("div");
            login.id = "login";
            var height = document.documentElement.clientHeight;
            var width = document.documentElement.clientWidth;
            login.style.top = height / 2 - 100 + "px";
            login.style.left = width / 2 - 150 + "px";
    
            var login_close = document.createElement("div");
            login_close.id = "login-close";
            login_close.onclick = function() {
                close(mask);
                close(login);
            }
            login.appendChild(login_close);
    
            document.body.appendChild(login);
        }
    
        function close(x) {
            document.body.removeChild(x);
        }
    
        window.onresize = function() {
            var login_re = document.getElementById("login");
            var height = document.documentElement.clientHeight;
            var width = document.documentElement.clientWidth;
    
            login_re.style.top = height / 2 - 100 + "px";
            login_re.style.left = width / 2 - 150 + "px";
        }
    
        document.getElementById("btn-test").onclick = function() {
            swal(
                '成功!',
                '你成功了!',
                'success'
            )
        }
    </script>
  • 相关阅读:
    006-STM32+BC26基本控制篇-基础应用-域名申请SSL证书
    005-STM32+BC26基本控制篇-基础应用-域名备案
    004-STM32+BC26基本控制篇-基础应用-购买域名,配置域名解析
    003-STM32+BC26基本控制篇-基础应用-安装Web服务器软件Nginx(.Windows系统)
    002-STM32+BC26基本控制篇-基础应用-测试APP扫码绑定BC26模组并实现APP和开发板之间通过MQTT进行远程通信控制
    Spark实战(六)spark SQL + hive(Python版)
    Spark实战(五)spark streaming + flume(Python版)
    Spark实战(二)Spark常用算子
    Spark面试常见问题(一)--RDD基础
    Spark实战(三)本地连接远程Spark(Python环境)
  • 原文地址:https://www.cnblogs.com/skyhorseyk/p/6979096.html
Copyright © 2011-2022 走看看