弹窗遮罩层

<style type="text/css">
        #wrap {
            width100%;
            height100%;
            backgroundrgba(0000.5);
            positionfixed;
            top0;
            left0;
            displaynone;
        }
        
        #main {
            width400px;
            height400px;
            backgroundwhite;
            border-radius10px;
positionabsolute;
            top50%;
            left50%;
            transformtranslate(-50%-50%);
            -webkit-transformtranslate(-50%-50%);
            -moz-transformtranslate(-50%-50%);
            -ms-transformtranslate(-50%-50%);
            -o-transformtranslate(-50%-50%);
        }
        
        #close {
            positionabsolute;
            right10px;
            top10px;
            /*cursor
            pointer:让鼠标指针停留时变更鼠标样式为小手指
            progress:让鼠标指针停留时变更鼠标样式为正在加载中*/
            cursorpointer;
        }
    </style>
</head>

<body>
    <button onclick="showAlert()">点击我</button>
    <div id="wrap">
        <div id="main">
            <div id="close" onclick="hideAlert()">
                X
            </div>
        </div>
    </div>
</body>
<script>
    var wrap = document.getElementById("wrap");

    function showAlert() {
        wrap.style.display = "block"
    }

    function hideAlert() {
        wrap.style.display = "none"
    }
</script>
posted @ 2020-09-12 12:30  三个木石  阅读(166)  评论(0)    收藏  举报