好看并且有背景图片基于JQ的登录页面
时间: 2023-09-02 16:15:45 浏览: 38
以下是一个基于jQuery的登录页面示例,包括背景图片。你可以根据自己的需求进行修改和定制。
HTML代码:
```
<!DOCTYPE html>
<html>
<head>
<title>Login Page</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="style.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
<div class="login-container">
<div class="login-box">
<h2>Login</h2>
<form>
<div class="input-group">
<i class="fa fa-envelope"></i>
<input type="text" placeholder="Email" required>
</div>
<div class="input-group">
<i class="fa fa-lock"></i>
<input type="password" placeholder="Password" required>
</div>
<button type="submit">Login</button>
</form>
</div>
</div>
<script>
$(document).ready(function(){
$('body').css('background-image', 'url(background.jpg)');
});
</script>
</body>
</html>
```
CSS代码:
```
body {
margin: 0;
padding: 0;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
font-family: Arial, sans-serif;
}
.login-container {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
.login-box {
background-color: #fff;
padding: 50px;
border-radius: 5px;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
h2 {
margin-top: 0;
}
form {
display: flex;
flex-direction: column;
}
.input-group {
display: flex;
align-items: center;
margin-bottom: 20px;
}
input {
flex: 1;
padding: 10px;
border-radius: 5px;
border: none;
background-color: #f4f4f4;
}
input:focus {
outline: none;
background-color: #e6e6e6;
}
button {
padding: 10px;
border-radius: 5px;
border: none;
background-color: #4CAF50;
color: #fff;
cursor: pointer;
}
button:hover {
background-color: #3e8e41;
}
```
在这个示例中,我们使用了一张名为 `background.jpg` 的背景图片。你需要将其保存在项目文件夹中,并在相应的位置修改文件路径。此外,我们还使用了 Font Awesome 中的图标,你需要在 `<head>` 部分添加相应的链接才能使用这些图标。