您的位置:首页 > 游戏 > 游戏 > 设计网站musil_移动商城积分兑换_百度服务平台_培训计划方案模板

设计网站musil_移动商城积分兑换_百度服务平台_培训计划方案模板

2025/2/23 22:01:15 来源:https://blog.csdn.net/naodianbozzz/article/details/145638596  浏览:    关键词:设计网站musil_移动商城积分兑换_百度服务平台_培训计划方案模板
设计网站musil_移动商城积分兑换_百度服务平台_培训计划方案模板

实现网页登入窗口的显示隐藏

<!DOCTYPE html>

<html lang="zh">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>登录窗口滑动效果</title>

    <style>

        * {

            margin: 0;

            padding: 0;

            box-sizing: border-box;

        }

        html,

        body {

            width: 100%;

            height: 100%;

        }

        .container {

            width: 100%;

            height: 100%;

            background-color: #f2f1f2;

        }

        header {

            width: 1200px;

            height: 50px;

            background-color: #fff;

            margin: 0 auto;

            display: flex;

            justify-content: space-between;

            align-items: center;

        }

        header div:nth-of-type(2) {

            display: flex;

            gap: 20px;

            cursor: pointer;

        }

        header div:nth-of-type(2) span:hover {

            font-weight: bolder;

            color: red;

        }

        .login-box {

            display: none;

            overflow: hidden;

            width: 300px;

            height: 200px;

            background-color: #fff;

            border: solid 1px orangered;

            border-radius: 8px;

            box-shadow: rgba(255, 0, 0, 0.5) 5px 5px 5px;

            position: absolute;

            left: 1150px;

            top: 50px;

        }

        .login-box .header {

            height: 40px;

            background-color: orangered;

            display: flex;

            justify-content: space-between;

            align-items: center;

            color: white;

            cursor: pointer;

            padding: 0 10px;}

    </style>

</head>

<body>

    <div class="container">

        <header>

            <div>

                <span>欢迎访问NDBNDB</span>

            </div>

            <div>

                <span id="login">登录</span>

                <span id="register">注册</span>

            </div>

            <div class="login-box" id="login-box">

                <div class="header" id="header">

                    <span>会员登录</span>

                    <span id="close">[关闭]</span>

                </div>

            </div>

        </header>

    </div>

    <script>

        let _login = document.getElementById("login");

        let _login_box = document.getElementById("login-box");

        _login.onclick = function () {

            _login_box.style.display = "block";

        }

        let _close = document.getElementById("close");

        _close.onclick = function () {

            _login_box.style.display = "none";

        }

        let _header = document.getElementById("header");

        document.onmousedown = function (event) {

            let offsetX = event.offsetX;

            let offsetY = event.offsetY;

            _header.onmousemove = function (event2) {

                let mouseX = event2.clientX;

                let mouseY = event2.clientY;

                let loginX = mouseX - offsetX + "px";

                let loginY = mouseY - offsetY + "px";

   

                _login_box.style.left = loginX;

                _login_box.style.top = loginY;

            }

        }

        document.onmouseup = function () {

            _header.onmousemove = null;

        }

    </script>

</body>

</html>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com