css3炫酷表单input输入框
时间: 2023-06-05 12:47:26 浏览: 275
随着互联网的发展,表格对于网站的重要性越来越明显,而表单的输入框则是其中的一个核心元素。由于表单输入框繁琐单一,在网站设计中也很难起到美化的作用。而CSS3承载的无限可能打破了这个局面,让表单输入框焕发出别样的魅力。
首先,CSS3可以让输入框变得更加美观,通过改变输入框的外观,鼠标悬停时的背景色以及输入时的动态效果等,使得整个表单更加具有吸引力和互动性。例如,可以为输入框添加边框和阴影等3D效果,让输入框更加立体;也可以设置悬停背景色为渐变色,让输入框更加美观。如果需要特别的强调,还可以添加动态效果,例如在输入时为输入框添加特效,或者通过动画效果将输入框的长度进行缩放,让整个表单更加具有活力。
其次,CSS3也为表单输入框提供了更多的样式选择。在CSS3中,可以选择不同的输入框样式,例如圆角、阴影、渐变效果等等。这些样式能够满足不同的设计需求,让表单输入框更加多样化,更加符合页面整体风格。
总之,CSS3让表单输入框不再是单调的输入框,而成为网站设计中的一个重要元素。通过合理运用CSS3的样式和效果,可以让表单输入框变得更加美观和动态,使得用户在填写表单时得到更好的体验,从而增强网站的用户黏性。
相关问题
php学生选课系统登录页面css,分享HTML和CSS实现的炫酷登录页面代码
好的,以下是一个简单的学生选课系统登录页面的HTML和CSS实现的炫酷登录页面代码:
HTML代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>学生选课系统登录</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="login-box">
<h2>学生选课系统登录</h2>
<form>
<div class="user-box">
<input type="text" name="" required="">
<label>用户名</label>
</div>
<div class="user-box">
<input type="password" name="" required="">
<label>密码</label>
</div>
<a href="#">
<span></span>
<span></span>
<span></span>
<span></span>
提交
</a>
</form>
</div>
</body>
</html>
```
CSS代码:
```css
* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: sans-serif;
}
body {
background: #f2f2f2;
}
.login-box {
width: 280px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #191919;
padding: 40px;
border-radius: 10px;
box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
}
.login-box h2 {
color: #fff;
text-align: center;
margin-bottom: 30px;
text-transform: uppercase;
font-weight: 400;
}
.login-box .user-box {
position: relative;
}
.login-box .user-box input {
width: 100%;
padding: 10px 0;
font-size: 16px;
color: #fff;
margin-bottom: 30px;
border: none;
border-bottom: 1px solid #fff;
outline: none;
background: transparent;
}
.login-box .user-box label {
position: absolute;
top: 0;
left: 0;
padding: 10px 0;
font-size: 16px;
color: #fff;
pointer-events: none;
transition: 0.5s;
}
.login-box .user-box input:focus ~ label,
.login-box .user-box input:valid ~ label {
top: -20px;
left: 0;
color: #03a9f4;
font-size: 12px;
}
.login-box a {
display: inline-block;
background: #03a9f4;
color: #fff;
padding: 10px 20px;
border-radius: 5px;
text-decoration: none;
margin-top: 30px;
transition: 0.5s;
}
.login-box a:hover {
background: #fff;
color: #03a9f4;
}
```
这个登录页面使用了HTML的表单元素和CSS的伪类选择器,实现了输入框动态效果和按钮的 hover 效果。
用html和css也一个炫酷的登录页
好的,下面是一个简单的登录页面HTML和CSS代码示例:
```HTML
<!DOCTYPE html>
<html>
<head>
<title>Login Page</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="container">
<h1>Login Here</h1>
<form>
<label for="username">Username:</label>
<input type="text" id="username" name="username" placeholder="Enter your username">
<label for="password">Password:</label>
<input type="password" id="password" name="password" placeholder="Enter your password">
<input type="submit" value="Login">
</form>
</div>
</body>
</html>
```
```CSS
body {
background-color: #f7f7f7;
font-family: Arial, sans-serif;
font-size: 16px;
}
.container {
background-color: #fff;
border-radius: 8px;
padding: 20px;
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
margin: 50px auto;
max-width: 400px;
text-align: center;
}
h1 {
color: #333;
font-size: 32px;
margin-bottom: 20px;
}
form {
display: flex;
flex-direction: column;
align-items: center;
}
label {
display: block;
margin-bottom: 10px;
color: #333;
font-weight: bold;
}
input[type="text"], input[type="password"] {
padding: 10px;
border-radius: 4px;
border: none;
margin-bottom: 20px;
width: 100%;
}
input[type="submit"] {
background-color: #008CBA;
color: #fff;
font-weight: bold;
padding: 10px 20px;
border-radius: 4px;
border: none;
cursor: pointer;
transition: background-color 0.3s ease;
}
input[type="submit"]:hover {
background-color: #00688B;
}
```
这个登录页面具有以下特点:
- 有一个简单的表单,包含用户名和密码输入框以及登录按钮。
- 通过使用flexbox进行布局,使表单在页面上居中显示。
- 使用CSS样式来增强该表单的外观,其中包括圆角边框,阴影和带有过渡效果的按钮。
- 该页面的背景颜色为浅灰色,使表单更加突出和易于阅读。
你可以根据自己的需求进行修改和定制,以创建适合自己的炫酷登录页面。
阅读全文