4-10编程练习
来源:4-10 编程练习
慕粉1110144175
2019-02-14 12:29:29
<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title></title> <style type="text/css"> .container{position:relative;margin:30px;} input{width:200px;height:30px;line-height:30px;border-radius:4px;border:1px solid #999;text-indent:40px;transition:all 0.3s;} span.title{position:absolute;top:0px;left:5px;line-height:30px;transition:all 0.3s;} /*鼠标移上去或者获得焦点、在此处填写代码*/ input:focus,input:hover{outline:0;text-indent:5px;} input:focus+span.title,input:hover+span.title{transform:translateX(-40px);} /*符合验证的label、在此处填写代码*/ input:valid~label:after{content:"你邮箱正确!";} input:valid{border:1px solid green;} /*不符合验证的label、在此处填写代码*/ input:invalid~label:after{content:"你邮箱错误!";} input:invalid{border:1px solid red;} </style> </head> <body> <div class="container"> <form action=""> <input type="email" placeholder="输入邮箱" required> <span class="title">邮箱</span> <label></label> </form> </div> </body> </html>
1回答
好帮手慕星星
2019-02-14
你好,经测试代码实现效果是正确的。
祝学习愉快!