zoukankan      html  css  js  c++  java
  • 利用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>
  • 相关阅读:
    Unity 自制Cubemap及使用
    Exp4
    实验一 密码引擎-2-OpenEuler-OpenSSL测试
    实验一 密码引擎-3-电子钥匙功能测试
    实验一 密码引擎-1-OpenEuler-OpenSSL编译
    实验一 密码引擎-0-OpenEuler ECS构建
    商用密码企业调研(必做)
    exp3
    exp2
    exp1
  • 原文地址:https://www.cnblogs.com/dige1993/p/4606032.html
Copyright © 2011-2022 走看看