Div+Css登陆窗体实现
2015-01-07 16:00
337 查看
<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;
width: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挡住网页内容。取消登陆时再次屏蔽!
相关文章推荐
- Div+Css登陆窗体实现
- Div+Css实现屏蔽效果的登陆窗体
- Div+Css登陆窗体实现
- javascript + DIV +CSS 实现可拖动消息窗体
- javascript + DIV +CSS 实现可拖动消息窗体
- div+css实现Firefox与IE6兼容的手形鼠标指针
- div+css实现圆角边框
- 用DIV+CSS如何实现这种表格效果
- div+css实现Firefox和IE6兼容的垂直居中
- 用DIV+CSS实现传统的只有TABLE才能实现的细线网格
- JS+DIV+CSS实现类似邮件发送时的蒙板效果
- div+css实现鼠标放上去,背景跟图片都会变化。
- div+css实现鼠标放上去,背景跟图片都会变化。
- div+css使用padding样式和!important标记实现Firefox和IE6处理带float样式的margin尺寸上的兼容
- 用css+div如何实现表格显示
- JS轻松实现CSS设置,DIV+CSS常用CSS设置
- JS轻松实现CSS设置,DIV+CSS常用CSS设置
- div 实现长英文字母自动换行CSS
- DIV+CSS实现的拖动+隐藏/显示效果+背景变暗
- 用DIV+CSS如何实现这种表格效果