• 网页:单击按钮弹出悬浮窗+页面遮罩


    <html>
    
    <head lang="en">
    
        <head>
            <meta charset="UTF-8">
            <meta  charset="utf-8" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" />
    
            <style>
                .black_overlay {
                    display: none;
                    position: absolute;
                    top: 0%;
                    left: 0%;
                     100%;
                    height: 100%;
                    background-color: #222;
                    z-index: 1001;
                    -moz-opacity: 0.8;
                    opacity: .80;
                    filter: alpha(opacity=78);
                }
    
                .pop_win {
                    display: none;
                    position: absolute;
                    top: 10%;
                    left: 20%;
                     60%;
                    height: 75%;
                    padding: 10px;
                    border: 2px solid #3b3e41;
                    background-color: white;
                    z-index: 9999;
                    overflow: auto;
                    border-radius: 25px;
                }
                .fancybox-button {
                    background: rgba(30, 30, 30, .6);
                    border: 0;
                    border-radius: 0;
                    box-shadow: none;
                    cursor: pointer;
                    display: inline-block;
                    height: 44px;
                    margin: 0;
                    padding: 10px;
                    position: relative;
                    transition: color .2s;
                    vertical-align: top;
                    visibility: inherit;
                     44px;
                }
            </style>
            <script type="text/javascript">
                function popWin() {
                    document.getElementById('light').style.display = 'block';
                    document.getElementById('fade').style.display = 'block'
                }
    
                function closeWin() {
                    document.getElementById('light').style.display = 'none';
                    document.getElementById('fade').style.display = 'none'
                }
            </script>
        </head>
    
    <body>
        <p>网页:单击按钮弹出悬浮窗+页面遮罩</p>
        <a href="javascript:void(0)" onclick="popWin();">请点这里</a>
    
        <div id="light" class="pop_win">
    
        </div>
        <div id="fade" class="black_overlay"><a href="javascript:void(0)" onclick="closeWin();" style="float: right;"
                class="fancybox-button fancybox-button--close"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"></path></svg></a></div>
    </body>
    
    </html>

    效果:

  • 相关阅读:
    求最长不降子序列

    普通背包问题
    求最大子序列
    最大人品
    C# 显示webBrowser页面加载进度
    Provider 错误 '80004005' 未指定的错误 的最终解决方法
    C# 截取webBrowser网页存为图片
    浅谈Python小数据池
    js文件编译成动态链接库(dll)文件
  • 原文地址:https://www.cnblogs.com/HGNET/p/15080700.html
Copyright © 2020-2023  润新知