css3简单实现输入框选中酷炫效果

<!DOCTYPE HTML>
<html>
<head>
<meta charset=UTF-8 />
<title>Nothing</title>
<style type="text/css">
#post{
position: relative;
}
input{
height: 2rem;
line-height: 2rem;
}
span{
position: absolute;
height: 2rem;
line-height: 2rem;
left: 0.625rem;
top: 0;
pointer-events: none;
transition: all 0.4s;
}
input:focus + span{
color: lightslategray;
transform: scale(0.8) translateY(-60%);
height: 1.3rem;
line-height: 1.3rem;
background-color: #fff;
padding: 0 4px;
}
input:valid + span{
color: lightslategray;
transform: scale(0.8) translateY(-60%);
height: 1.3rem;
line-height: 1.3rem;
background-color: #fff;
padding: 0 4px;
}
</style>
</head>
<body>
<div id="post">
<input type="text" id="txt" required/>
<span>郵箱</span>
</div>
</body>
</html>
 

  

posted @ 2021-11-01 18:19  李昂唐  阅读(306)  评论(0)    收藏  举报