• 遮罩层小特效


        今天学了一个遮罩层的特效,主要用在网页里面注册页面和登陆页面的使用:

        <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>

        <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>

        </body>

     

        <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";
        }

        </script>   

  • 相关阅读:
    rabbitmq 公平分发和消息接收确认(转载)
    rabbitmq 配置多个消费者(转载)
    Spring整合rabbitmq(转载)
    rabbitmq 一些属性
    rabbitmq 持久化 事务 发送确认模式
    TCP中的长连接和短连接(转载)
    rabbitmq 概念
    ZooKeeper介绍(转载)
    npm install 安装依赖报错解决
    ubuntu下安装node.js教程
  • 原文地址:https://www.cnblogs.com/yujiamin123/p/6925906.html
Copyright © 2020-2023  润新知