• 利用div实现遮罩层效果


    利用div实现遮罩层效果就是利用一个全屏、半透明的div遮住页面上其它元素,典型的例子就是百度的登录界面。下面贴出示例代码:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>全屏div</title>
    <style>
    html,body {
        margin:0;
        height:100%;
    }
    #test {
        width:100%;
        height:100%;
        background-color:#000;
        position:absolute;
        top:0;
        left:0;
        z-index:2;
        opacity:0.3;
        /*兼容IE8及以下版本浏览器*/
        filter: alpha(opacity=30);
        display:none;
    }
    
    #log_window {
        width:200px;
        height:200px;
        background-color:#FF0;    
        margin: auto;
        position: absolute;
        z-index:3;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        display:none;
    }
    </style>
    <script>
    function shield(){
        var s = document.getElementById("test");
        s.style.display = "block";
        
        var l = document.getElementById("log_window");
        l.style.display = "block";
    }
    
    function cancel_shield(){
        var s = document.getElementById("test");
        s.style.display = "none";
        
        var l = document.getElementById("log_window");
        l.style.display = "none";
    }
    </script>
    </head>
    
    <body>
    <a href="javascript:shield()">打开遮罩</a>
    <div id="test"></div>
    <div id="log_window">
    <a href="javascript:cancel_shield()">关闭</a>
    </div>
    </body>
    </html>
  • 相关阅读:
    css3 动画
    jQuery toast 淡入淡出提示
    JavaScript事件——拖拉事件
    Vue -- element-ui 限制只能输入number
    css 移动端页面,在ios中,margin-bottom 没有生效
    django 快速搭建blog
    python 正则表达式口诀
    [转]python os模块 常用命令
    【转】scapy 构造以太网注入帧
    【转】关于Scapy
  • 原文地址:https://www.cnblogs.com/dige1993/p/4606032.html
Copyright © 2020-2023  润新知