login.html 3.68 KB
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>登录</title>
<meta name=”renderer” content=”webkit”>
<meta http-equiv=”X-UA-Compatible” content=”IE=Edge,chrome=1″>
<meta content="width=device-width, initial-scale=1" name="viewport" />
<meta content="" name="description" />
<meta content="" name="author" />
<!-- BEGIN GLOBAL MANDATORY STYLES -->
<link
	href="metronic_v4.5.4/plugins/font-awesome/css/font-awesome.min.css"
	rel="stylesheet" type="text/css" />
<link href="metronic_v4.5.4/plugins/bootstrap/css/bootstrap.min.css"
	rel="stylesheet" type="text/css" />
<link href="metronic_v4.5.4/css/components.css" rel="stylesheet"
	type="text/css" />
<link href="metronic_v4.5.4/css/plugins.css" rel="stylesheet"
	type="text/css" />

<style type="text/css">
/* Cubic Bezier Transition */
/***
Login page
***/
/* bg color */
.login {
	width: 100%;
	height: 100%;
	background-image: url(./assets/img/login_bgbg.png);
	background-size: 100%
}

.loginCenter {
	background-image: url(./assets/img/login_bgcenter.png);
	background-repeat: no-repeat;
	background-size: 100%;
	position: absolute;
}

.loginInputDiv {
	top: 48%;
	width: 80%;
	position: absolute;
	vertical-align: middle;
	text-align: center;
}

.loginInput {
	padding: 6px 12px;
	border: 1px solid #ffffff;
	background-color: #FFFFFF;
	vertical-align: middle;
}

.buttonLogin {
	cursor: pointer;
}
</style>
</head>

<body class="login">
	<div class="loginCenter">
		<form class="login-form" action="/login" method="post">
			<div class="col-md-12 loginInputDiv">
				<img src="./assets/img/button_user.png" id="img_user"> 
				<input class="loginInput" type="text" autocomplete="off" 
					placeholder="用户名" name="username" value="admin" /> 
				<img src="./assets/img/button_pwd.png"> 
				<input class="loginInput" type="password" autocomplete="off" 
					placeholder="密码" name="password" value="admin" /> 
				<img src="./assets/img/button_login.png" class="buttonLogin">
			</div>
		</form>
	</div>
	<script src="metronic_v4.5.4/plugins/jquery.min.js"
		type="text/javascript"></script>
	<script src="metronic_v4.5.4/plugins/bootstrap/js/bootstrap.min.js"
		type="text/javascript"></script>
	<script src="metronic_v4.5.4/scripts/app.min.js" type="text/javascript"></script>

	<script src="assets/plugins/purl.js"></script>

	<script type="text/javascript">
		$(function() {
			setCenterCss();
			if ($.url().param('error')) {
				//去session里查一下失败信息
				$.get('/user/loginFailure', function(msg) {
					if (msg && msg != '')
						alert(msg);
					location.href = '/login.html';
				});
			}
			$(window).resize(setCenterCss);
			// 设置登录界面样式,让登陆框始终居中
			function setCenterCss() {
				$(".loginCenter").css({
					width : $(window).width() * 0.4,
					height : $(window).height() * 0.2,
				});
				$(".loginCenter").css({
					left : ($(window).width() - $(".loginCenter") .outerWidth()) / 2,
					top : ($(window).height() - $(".loginCenter") .outerHeight()) / 2
				});
			}
			// 设置两个输入框的高度和左边图片高度一致,宽度为父DIV loginInputDiv减 去三个按钮的宽带度/2*0。8
			$(".loginInput").css({
				height : $("#img_user").height(),
				width : ($(".loginInputDiv").width()- $("#img_user").width() * 2 - 
						$(".buttonLogin").width()) / 2 * 0.8
			});
			// 设置中间登陆框DIV左右居中
			$(".loginInputDiv").css({
				left : ($(".loginCenter").outerWidth() - $(".loginInputDiv").outerWidth()) / 2,
			});
			$(".buttonLogin").bind("click", function() {
				$(".login-form").submit();
			});
		});
	</script>
</body>

</html>