<div class="login" > <div class="box"> <h2>登录</h2> <form> <div class="inputbox"> <input type="text" name="" required=""> <label>用户名</label> </div> <div class="inputbox"> <input type="password" name=" " required=""> <label>密码</label> </div> <input type="submit" name="" value="提交"> </form></div>
.login{
background:url("../assets/images/bg.jpg");
background-size:100% 100%;
height: 100%;
position: fixed;
width: 100%;
}
.box{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
width:450px;
padding:50px;
background: rgba(0,0,0,.7);
box-sizing:border-box;
box-shadow: 0px 15px 25px rgba(0,0,0,.5);
border-radius:15px;
}
.box h2{
margin:0 0 30px;
padding:0;
color: #fff;
text-align:center;
}
.box .inputbox{
position:relative;
}
.box .inputbox input{
width: 100%;
padding:10px 0;
font-size:16px;
color:#fff;
letter-spacing: 1px;
margin-bottom: 30px;
border:none;
border-bottom: 1px solid #fff;
outline:none;
background: transparent;
}
.box .inputbox label{
position:absolute;
top:0px;
left:0px;
padding:10px 0;
font-size: 16px;
color:#fff;
pointer-events:none;
transition:.5s;
}
.box .inputbox input:focus ~ label,
.box .inputbox input:valid ~ label
{
top:-18px;
left:0;
color:#03a9f4;
font-size:14px;
}
.box input[type="submit"]
{
background: transparent;
border:none;
outline:none;
font-size: 16px;
color:#fff;
background: #03a9f4;
padding:10px 20px;
cursor: pointer;
border-radius:10px;
}