js+css实现点击导航条“登录”弹出登录框界面
来源:互联网 发布:单片机 http 编辑:程序博客网 时间:2024/05/16 15:10
依旧是项目的登录问题,不过这次是界面。
实现弹出页面的效果还可以使用如bootstrap模态框一类的javascript插件,不过这里使用的是js+css简单实现的效果。
首先是导航条的“登录”:
<a class="nav-login" href="javascript:;">登录</a>
接着是login表单界面:
<div class="login-form"><div class="login-header"><a href="javascript:;" title="关闭" class="login-close close">×</a><h3 class="loginlabel">用户登录</h3></div><div class="col-md-10 col-md-offset-1 col-sm-10 col-sm-offset-1 col-xs-10 col-xs-offset-1"><form action="main.html" method="get"><div class="input"><label>用户名</label><input type="text" class="uname" id="uname" name="uname" autocomplete="off" spellcheck="false" placeholder="请使用注册邮箱或手机号登录"></div><div class="input"><label>密码</label><input type="password" class="upwd" id="upwd" name="upwd" autocomplete="off" spellcheck="false" placeholder="请输入密码"></div><div class="form-group"><div class="checkbox"><label><input type="checkbox" name="checkname" id="checkid" onchange="changeval()" value="0">下次自动登录</label><div class="pull-right"><a href="" class="text-right">忘记密码?</a></div></div></div><div class="form-group"><button type="submit" class="btn btn-info btn-lg btn-block">登 录</button></div><div class="form-group"><a href="javascript:;" class="register-btn btn btn-info btn-lg btn-block" role="button">注册新账号</a></div></form></div></div>><div class="login-form-mask"></div>
login-form-mask为遮罩层,原理就是使用遮罩层的css样式变化来完成弹出效果
接下来是js部分:
<script> //设置登录页面弹出效果jQuery(document).ready(function($) {$('.nav-login').click(function() {$('.login-form-mask').fadeIn(100);$('.login-form').slideDown(200);})$('.login-close').click(function() {$('.login-form-mask').fadeOut(100);$('.login-form').slideUp(200);})})</script>
最后是css:
.login-form-mask {z-index: 9998;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.4;filter: alpha(opacity=40);display: none}.login-form {z-index: 9999;position: fixed;top: 40%;left: 55%;width: 500px;height: 500px;margin: -180px 0 0 -330px;border-radius: 5px;border: solid 2px #666;background-color: #fff;display: none;box-shadow: 0 0 10px #666;}.login-close {margin-right: 15px;}
当然登录表单具体样式是可以随意调整的。
0 0
- js+css实现点击导航条“登录”弹出登录框界面
- css和js实现弹出登录居中界面
- js实现弹出登录框
- html+css实现登录界面
- 点击登录按钮弹出登录层(HTML+JS)
- js登录弹出层 登录框特效
- CSS+JS+Java设计12306登录界面
- Jquery+div+css实现弹出登录窗口
- CSS 实现 系统登录界面 (一)
- CSS 实现 系统登录界面 (二)
- 仿照腾讯新闻网制作,点击登录弹出登录框
- 登录弹出框的实现
- 利用JS实现点击回车登录
- 点击登录按钮从上而下弹出登录界面窗口
- 实现点击按钮,弹出登录页面,原页面变暗代码
- js实现登录后隐藏登录框
- CSS 实现导航条
- css实现导航条
- Ajax实现页面局部更新
- 二,Spring事件机制
- ARM汇编程序AXD调试出现00000000 [0xe7ff0010] dci 0xe7ff0010 ; ? undefined 00000004 [0xe800e800] stmd
- 全排列
- 分享如何使用PHP将URL地址参数进行加密传输提高网站安全性
- js+css实现点击导航条“登录”弹出登录框界面
- javaweb数据库的分页
- 学习日记(16.12.11):《TCP/IP协议详解卷一》—链路层
- Spring 源码阅读 AOP 二
- HTML知识点总结
- 数字签名之DASSignature
- 3-Openwrt start process
- MFC中的TAB控件的使用方法案例
- 【GDOI2017】最长不下降子序列