旋转卡 可以用做登录注册


最新新出的设计稿,设计要求登录注册找回密码不设置单独页面 直接弹窗出来 且切换效果要旋转来 以为不容易 没想到做着感觉还阔以 哈哈

现在贴出来

这是两个按钮,样式按照自己的来写就行

<a class="loginEnter" id="loginEnter" href="javascript:;">登录</a>|
<a class="loginEnter" id="registerEnter" href="javascript:;">注册</a>

这里是弹出的html 我简化了 只留了做切换的按钮 none的样式就是dispaly:none;

<div id="loginregBox" class="none">
<div id="loginBox" class="none">
<h2 class="loginregTitle">登录</h2>
<a class="rotateBtn" id="forgetPassword">忘记密码?</a>
<p class="bottomCon">还没有账号吗? <a id="goRegisterBox" class="gotoBtn">立即注册>></a></p>
</div>
</div>
<div id="registerBox" class="none">
<h2 class="loginregTitle">注册</h2>
<div class="formBox">
<p class="bottomCon">已有账号 <a class="gotoBtn goLoginBox">马上登录>></a></p>
</div>
</div>

  div id="ForgetPassword" class="none">
<h2 class="loginregTitle">找回密码</h2>
<div class="formBox">
<p class="bottomCon"><a class="gotoBtn goLoginBox">又想起来了>></a></p>
</form>
</div>
</div>

</div>

下面就到了关键的时刻 js部分

这是封装的

function loginregister(showdiv,hidediv1,hidediv2){
$('#loginregBox').css({"transformStyle":"preserve-3d","-webkitTransform":"rotateY(90deg)", "-webkitTransition":"all 0.6s"});
setTimeout(function(){
$(showdiv).show();
$(hidediv1).hide();
$(hidediv2).hide();
$(showdiv).css({'transform':'rotateY(180deg)','display':'block'});
},700);
setTimeout(function(){
$('#loginregBox').css({"transformStyle":"preserve-3d","-webkitTransform":"rotateY(180deg)", "-webkitTransition":"all 0.6s"});
},800);
};


//注册
$('#goRegisterBox').click(function(){
loginregister('#registerBox','#loginBox','#ForgetPassword');
});
// 登录 && 想起密码
$('.goLoginBox').click(function(){
loginregister('#loginBox','#registerBox','#ForgetPassword');
});

// 忘记密码
$('#forgetPassword').click(function(){
loginregister('#ForgetPassword','#registerBox','#loginBox');
});

命名可能不规范,勿喷,有需要的拿走

优质内容筛选与推荐>>
1、组合(整体-部分)模式
2、Oracle12cCDB和PDB数据库的启动与关闭说明
3、NSNotificationCenter KVO KVC Delegate Block
4、2019-01-18 作业
5、人工智能和长生技术前沿跟踪调查


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号