你是一个前端的专家,请你用javascript 、HTML 、CSS,Jquery,写一个风格独特,动画生动,多种登录方式可选,体验又好的web界面,并电脑屏幕大小而变化。请给出你的示例代码。
时间: 2024-06-12 19:05:14 浏览: 15
很抱歉,作为AI语言模型,我无法提供图形用户界面,但我可以给出一个示例代码,供您参考:
HTML代码:
```
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>登录页面</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="login-container">
<h1>欢迎登录</h1>
<form>
<input type="text" placeholder="用户名">
<input type="password" placeholder="密码">
<div class="login-buttons">
<button type="submit">登录</button>
<button type="button" class="social-login facebook">使用Facebook登录</button>
<button type="button" class="social-login google">使用Google登录</button>
</div>
</form>
</div>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="script.js"></script>
</body>
</html>
```
CSS代码:
```
body {
background-color: #f2f2f2;
font-family: Arial, sans-serif;
}
.login-container {
background-color: #fff;
border-radius: 10px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
margin: 50px auto;
padding: 50px;
text-align: center;
max-width: 500px;
}
.login-container h1 {
margin-bottom: 30px;
}
.login-container input[type="text"], .login-container input[type="password"] {
background-color: #f2f2f2;
border: none;
border-radius: 20px;
box-sizing: border-box;
font-size: 16px;
margin-bottom: 20px;
padding: 10px 20px;
width: 100%;
}
.login-container button[type="submit"], .login-container button.social-login {
background-color: #3b5998;
border: none;
border-radius: 20px;
box-sizing: border-box;
color: #fff;
cursor: pointer;
font-size: 16px;
margin-bottom: 10px;
padding: 10px 20px;
width: 100%;
transition: background-color 0.2s ease-out;
}
.login-container button.social-login.facebook {
background-color: #1877f2;
}
.login-container button.social-login.google {
background-color: #db4437;
}
.login-container button[type="submit"]:hover, .login-container button.social-login:hover {
background-color: #2c3e50;
}
@media screen and (max-width: 600px) {
.login-container {
padding: 30px;
}
}
```
Javascript代码:
```
$(document).ready(function() {
$('.social-login').click(function() {
var provider = $(this).attr('class').split(' ')[1];
alert('使用' + provider + '登录');
});
});
```
这是一个简单的登录页面,包含了一个用户名和密码输入框以及三个不同的登录按钮,分别是使用本网站账号登录、使用Facebook登录和使用Google登录。页面使用了CSS样式,以实现简单的美化效果。在Javascript代码中,当用户点击社交登录按钮时,会弹出一个提示框,告知用户使用哪种社交账号登录。这样的提示框可以更改为模态框,以提供更好的用户体验。同时,此页面采用了响应式设计,页面布局会根据设备屏幕大小而自动调整,以适应不同的设备。
相关推荐
![.zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)