简单登录注册界面
今天分享下一简单的登录注册界面。
<div class="wrapper mark" style="display: block;">
<div class="main">
<form action="index.html" name="myForm">
<div class="top">
<div class="login1 ">
登录
</div>
<div class="registe">
注册
</div>
<span class="close">×</span>
</div>
<div class="body">
<div class="body_login" style="display: block;">
<div class="userName clear">
<label>账号:</label><input type="text" id="userName" placeholder="用户名">
</div>
<div class="password">
<label>密码:</label><input type="password" id="pwd" placeholder="密码">
</div>
<div class="btn2">
<input type="button" value="登录"/>
<input type="reset" value="重置" />
</div>
</div>
<div class="body_registe" style="display: none;">
<div class="clear">
<label>账号:</label><input type="text" value="" placeholder="请输入手机号" />
<label>密码:</label><input type="password" placeholder="请输入密码" />
<label>密码确认:</label><input type="password" placeholder="请再次输入密码" />
<label>e-mail:</label><input type="email" placeholder="请输入邮箱"/>
</div>
<div class="btn2">
<input type="submit" value="提交" />
<input type="reset" value="重置" />
<input type="button" value="返回" />
</div>
</div>
</div>
</form>
</div>
</div>
CSS
<style> button,input{ outline: none; } .wrapper { width: 100%; height: 100%; overflow: hidden; background-color: #969696; } .main { padding: 40px 0px; width: 100%; height: 100%; position: absolute; background-color: #969696; opacity: 0.5; } form { width: 340px; margin: 0 auto; background-color: #FFFFFF; box-shadow: 0 0 15px 0 rgb(220, 222, 230); border-radius: 5px; } .main form input { margin: 10px 0; width: 200px; height: 35px; border-radius: 3px; display: inline-block; border: 1px solid #000; padding-left: 10px; } .top{ height: 30px; text-align: center; position: relative; } .top .login1 { line-height: 30px; letter-spacing: 10px; float: left; width: 45%; border-right: 1px solid rgba(165, 161, 161, 0.1); border-bottom: 1px solid rgba(165, 161, 161, 0.1); } .top .registe{ line-height: 30px; letter-spacing: 10px; float: left; width: 45%; border-right: 1px solid rgba(165, 161, 161, 0.1); border-bottom: 1px solid rgba(165, 161, 161, 0.1); } .top .close{ width: 20px; height: 20px; position: absolute; top: 5px; right: 7px; font-size: 20px; } .clear{ clear: both; } .body label{ text-align: right; display: inline-block; width: 100px; height: 35px; } .btn2{ display: flex; justify-content: space-around; } .main form .btn2 input{ width: 30%; background-color: lightskyblue; border-radius: 5px; line-height: 30px; letter-spacing: 10px; cursor:pointer; text-align: center; }
tab栏切换JS
<script>
var login=document.querySelector(".login1");
var registe=document.querySelector(".registe");
var body_login=document.querySelector(".body_login");
var body_registe=document.querySelector(".body_registe");
login.onclick=function(){
//console.log(1);
login.style.backgroundColor="blue";
body_login.style.display="block";
body_registe.style.display="none";
registe.style.backgroundColor="";
}
registe.onclick=()=>{
//console.log(2);
login.style.backgroundColor="";
registe.style.backgroundColor="blue";
body_login.style.display="none";
body_registe.style.display="block";
}
</script>

本次登录注册界面不算难,还缺少对文本框为空,密码前后不一致的问题,下次再分享

浙公网安备 33010602011771号