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挡住网页内容。取消登陆时再次屏蔽!
  • 相关阅读:
    Java bytesToHexString 解析
    Redis 启动警告错误解决
    Jackson
    HttpClient和HttpURLConnection的区别
    (HttpURLConnection)强制转化
    由sqlite在手机上的存储位置,引发的onCreate在哪里执行的小结
    Android数据存储五种方式总结
    Android 操作SQLite基本用法
    Android中SQLite应用详解
    android基础
  • 原文地址:https://www.cnblogs.com/jingtao/p/1189141.html
Copyright © 2011-2022 走看看