html_css_demo/html/81.html

69 lines
2.6 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">
<title>滑动切换的注册登录界面</title>
<link rel="stylesheet" href="../css/81.css">
</head>
<body>
<div class="container">
<div class="form-box">
<!-- 注册 -->
<div class="register-box hidden">
<h1>register</h1>
<input type="text" placeholder="用户名">
<input type="email" placeholder="邮箱">
<input type="password" placeholder="密码">
<input type="password" placeholder="确认密码">
<button>注册</button>
</div>
<!-- 登录 -->
<div class="login-box">
<h1>login</h1>
<input type="text" placeholder="用户名">
<input type="password" placeholder="密码">
<button>登录</button>
</div>
</div>
<div class="con-box left">
<h2>欢迎来到<span>宠物之家</span></h2>
<p>快来领取你的专属<span>宠物</span></p>
<img src="../images/cat/1.png" alt="">
<p>已有账号</p>
<button id="login">去登录</button>
</div>
<div class="con-box right">
<h2>欢迎来到<span>宠物之家</span></h2>
<p>快来看看你的可爱<span>宠物</span></p>
<img src="../images/cat/2.png" alt="">
<p>没有账号?</p>
<button id="register">去注册</button>
</div>
</div>
<script>
// 要操作到的元素
let login=document.getElementById('login');
let register=document.getElementById('register');
let form_box=document.getElementsByClassName('form-box')[0];
let register_box=document.getElementsByClassName('register-box')[0];
let login_box=document.getElementsByClassName('login-box')[0];
// 去注册按钮点击事件
register.addEventListener('click',()=>{
form_box.style.transform='translateX(80%)';
login_box.classList.add('hidden');
register_box.classList.remove('hidden');
})
// 去登录按钮点击事件
login.addEventListener('click',()=>{
form_box.style.transform='translateX(0%)';
register_box.classList.add('hidden');
login_box.classList.remove('hidden');
})
</script>
</body>
</html>