zoukankan      html  css  js  c++  java
  • Div+Css登陆窗体实现

        <form id="Form1" runat="server" action="Index.aspx" method="post">
        
    <div id="loginForm">
            
    <table>
                
    <tr>
                    
    <td>
                    
    </td>
                    
    <td>
                        
    <input type="hidden" value="Login" name="Login" />
                    
    </td>
                
    </tr>
                
    <tr>
                    
    <td>
                        用户名:
                    
    </td>
                    
    <td>
                        
    <input name="userName" />
                    
    </td>
                
    </tr>
                
    <tr>
                    
    <td>
                        密码:
                    
    </td>
                    
    <td>
                        
    <input id="password" name="password" />
                    
    </td>
                
    </tr>
                
    <tr>
                    
    <td>
                        
    <input type="submit" value="登陆" />
                    
    </td>
                    
    <td>
                        
    <input type="reset" value="取消" onclick="Reset()" />
                    
    </td>
                
    </tr>
            
    </table>
        
    </div>
        
    <div id="block">
        
    </div>
        
    </form>
    form最后的id=block的div用来屏蔽后面的内容
    CSS:
    /*登陆Form*/
    #loginForm
    {
        border:solid 1px #AED5FD;
        position:absolute;
        top:
    35%;
        left:
    40%;
        z
    -index:2000;
        background
    -color:#EAF4FE;
    }

    /*屏蔽Div*/
    #block
    {
        background
    -color:#CCCCCC;
         position:absolute;
         top:0px;
         left:0px;
        z
    -index:1000;
        display:block;
        
    100%;
        height:
    210%;
        
    /*设置屏蔽div的透明度*/
        filter : progid:DXImageTransform.Microsoft.Alpha ( enabled
    =true , style=0 , opacity=40); 
        }
    js:
    function ShowLogin()
    {
     var ele
    =document.getElementById("loginForm");
     var block
    =document.getElementById("block");
     ele.style.display
    ="";
     block.style.display
    ="";
    }

    function Reset()
    {
        document.getElementById(
    "loginForm").style.display="none";
        document.getElementById(
    "block").style.display="none";

    }

    window.onload
    =Reset();
    原理:
    加载页面开始时已经存在登陆div跟屏蔽div,只是设置为隐藏;点击登陆时调用showlogin(),将登陆显示并且用block挡住网页内容。取消登陆时再次屏蔽!
  • 相关阅读:
    正则表达式简介
    PHP中简单的页面缓冲技术
    PHP 程序加速探索
    PHP中通过Web执行C/C++应用程序
    PHP实现聊天室的主动更新与被动更新
    php中Cookie及其使用
    Linux 下 PHP 连接 MS SQLServer 的办法
    网站加速 PHP 缓冲的免费实现方法
    Spark Streaming中的基本操作函数实例
    Scala中的s函数
  • 原文地址:https://www.cnblogs.com/jingtao/p/1189141.html
Copyright © 2011-2022 走看看