zoukankan      html  css  js  c++  java
  • Html-Css-div透明层剧中

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>Div+CSS实现始终居中的半透明弹出层</title>
    <style type="text/css">
    <!--
    html, body {
        height: 100%;
        margin: 0px;
        font-size: 12px;
    }
    
    .mydiv {
        background-color: #FFCC66;
        border: 1px solid #f00;
        text-align: center;
        line-height: 40px;
        font-size: 12px;
        font-weight: bold;
        z-index: 999;
        width: 300px;
        height: 120px;
        left: 50%;
        top: 50%;
        margin-left: -150px !important; /*FF IE7 该值为本身宽的一半 */
        margin-top: -60px !important; /*FF IE7 该值为本身高的一半*/
        margin-top: 0px;
        position: fixed !important; /* FF IE7*/
        position: absolute; /*IE6*/
        _top: expression(eval(document.compatMode && 
     document.compatMode == 'CSS1Compat')? 
    documentElement.scrollTop+ (document.documentElement.clientHeight-this.offsetHeight)/2:
            /*IE6*/ 
    document.body.scrollTop+ (document.body.clientHeight- this.clientHeight)/2);
        /*IE5 IE5.5*/
    }
    
    .bg, .popIframe {
        background-color: #666;
        display: none;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0; /*FF IE7*/
        filter: alpha(opacity = 50); /*IE*/
        opacity: 0.5; /*FF*/
        z-index: 1;
        position: fixed !important; /*FF IE7*/
        position: absolute; /*IE6*/
        _top: expression(eval(document.compatMode && 
     document.compatMode == 'CSS1Compat')? 
    documentElement.scrollTop+ (document.documentElement.clientHeight-this.offsetHeight)/2:
            /*IE6*/ 
    document.body.scrollTop+ (document.body.clientHeight- this.clientHeight)/2);
    }
    
    .popIframe {
        filter: alpha(opacity = 0); /*IE*/
        opacity: 0; /*FF*/
    }
    -->
    </style>
    <script language="javascript" type="text/javascript">
        function showDiv() {
            document.getElementById('popDiv').style.display = 'block';
            document.getElementById('popIframe').style.display = 'block';
            document.getElementById('bg').style.display = 'block';
        }
        function closeDiv() {
            document.getElementById('popDiv').style.display = 'none';
            document.getElementById('bg').style.display = 'none';
            document.getElementById('popIframe').style.display = 'none';
        }
    </script>
    </head>
    <body>
        <div id="popDiv" class="mydiv" style="display: none;">
            aaaaaaaaa <br>
            <a href="javascript:closeDiv()">关闭窗口</a>
        </div>
        <div id="bg" class="bg" style="display: none;"></div>
        <a href="javascript:showDiv()">点击这里弹出层</a>
        <iframe id='popIframe' class='popIframe' frameborder='0'></iframe>
    </body>
    </html>
  • 相关阅读:
    《JavaScript 闯关记》之 BOM
    《JavaScript 闯关记》之单体内置对象
    《JavaScript 闯关记》之基本包装类型
    《JavaScript 闯关记》之正则表达式
    《JavaScript 闯关记》之函数
    《JavaScript 闯关记》之数组
    被「李笑来老师」拉黑之「JavaScript微博自动转发的脚本」
    「前端开发者」如何把握住「微信小程序」这波红利?
    android开发之路13(实际开发常见问题及解决办法ING)
    android开发之路12(android四大组件&Fragment&AsyncTask类)
  • 原文地址:https://www.cnblogs.com/hwaggLee/p/4543993.html
Copyright © 2011-2022 走看看