input聚焦,label上移效果

有一个输入框,有一行lable提示文案,当输入框聚焦,文案上移

<div class="input-area">
    <input type="text" class="__input" required />
    <label for="" class="__tip">Input...</label>
</div>
.input-area {
    background-color: pink;
    width: 593px;
    height: 83px;
    display: flex;
    position: relative;
}
.__input {
    width: 80%;
    height: 33px;
    border: none;
    position: absolute;
    top: 20px;
    left: 50px;
}
.__input:valid ~ .__tip,
.__input:focus ~ .__tip {
    transform: translateY(-25px);
}
.__input:focus {
    border: none;
    outline: none;
}
.__tip {
    position: absolute;
    left: 60px;
    top: 25px;
    pointer-events: none;
    transition: all 0.3s ease;
}

 

posted @   Karle  阅读(103)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示