Toggle navigation
在线编辑器
在线代码
文本比较
jQuery下载
前端库
在线手册
登录/注册
下载代码
html
css
js
分享到微信朋友圈
X
html
Account Login
Username
Password
Remember Me
Forgot Password?
Log In
Register Account
Username
Password
Confirm Password
Email Address
Register
css
html { width: 100%; height: 100%; } body { background: linear-gradient(45deg, rgba(66, 183, 245, 0.8) 0%, rgba(66, 245, 189, 0.4) 100%); color: rgba(0, 0, 0, 0.6); font-family: "Roboto", sans-serif; font-size: 14px; line-height: 1.6em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .overlay, .form-panel.one:before { position: absolute; top: 0; left: 0; display: none; background: rgba(0, 0, 0, 0.8); width: 100%; height: 100%; } .form { z-index: 15; position: relative; background: #FFFFFF; width: 600px; border-radius: 4px; box-shadow: 0 0 30px rgba(0, 0, 0, 0.1); box-sizing: border-box; margin: 100px auto 10px; overflow: hidden; } .form-toggle { z-index: 10; position: absolute; top: 60px; right: 60px; background: #FFFFFF; width: 60px; height: 60px; border-radius: 100%; transform-origin: center; transform: translate(0, -25%) scale(0); opacity: 0; cursor: pointer; transition: all 0.3s ease; } .form-toggle:before, .form-toggle:after { content: ""; display: block; position: absolute; top: 50%; left: 50%; width: 30px; height: 4px; background: #4285F4; transform: translate(-50%, -50%); } .form-toggle:before { transform: translate(-50%, -50%) rotate(45deg); } .form-toggle:after { transform: translate(-50%, -50%) rotate(-45deg); } .form-toggle.visible { transform: translate(0, -25%) scale(1); opacity: 1; } .form-group { display: flex; flex-wrap: wrap; justify-content: space-between; margin: 0 0 20px; } .form-group:last-child { margin: 0; } .form-group label { display: block; margin: 0 0 10px; color: rgba(0, 0, 0, 0.6); font-size: 12px; font-weight: 500; line-height: 1; text-transform: uppercase; letter-spacing: 0.2em; } .two .form-group label { color: #FFFFFF; } .form-group input { outline: none; display: block; background: rgba(0, 0, 0, 0.1); width: 100%; border: 0; border-radius: 4px; box-sizing: border-box; padding: 12px 20px; color: rgba(0, 0, 0, 0.6); font-family: inherit; font-size: inherit; font-weight: 500; line-height: inherit; transition: 0.3s ease; } .form-group input:focus { color: rgba(0, 0, 0, 0.8); } .two .form-group input { color: #FFFFFF; } .two .form-group input:focus { color: #FFFFFF; } .form-group button { outline: none; background: #4285F4; width: 100%; border: 0; border-radius: 4px; padding: 12px 20px; color: #FFFFFF; font-family: inherit; font-size: inherit; font-weight: 500; line-height: inherit; text-transform: uppercase; cursor: pointer; } .two .form-group button { background: #FFFFFF; color: #4285F4; } .form-group .form-remember { font-size: 12px; font-weight: 400; letter-spacing: 0; text-transform: none; } .form-group .form-remember input[type=checkbox] { display: inline-block; width: auto; margin: 0 10px 0 0; } .form-group .form-recovery { color: #4285F4; font-size: 12px; text-decoration: none; } .form-panel { padding: 60px calc(5% + 60px) 60px 60px; box-sizing: border-box; } .form-panel.one:before { content: ""; display: block; opacity: 0; visibility: hidden; transition: 0.3s ease; } .form-panel.one.hidden:before { display: block; opacity: 1; visibility: visible; } .form-panel.two { z-index: 5; position: absolute; top: 0; left: 95%; background: #4285F4; width: 100%; min-height: 100%; padding: 60px calc(10% + 60px) 60px 60px; transition: 0.3s ease; cursor: pointer; } .form-panel.two:before, .form-panel.two:after { content: ""; display: block; position: absolute; top: 60px; left: 1.5%; background: rgba(255, 255, 255, 0.2); height: 30px; width: 2px; transition: 0.3s ease; } .form-panel.two:after { left: 3%; } .form-panel.two:hover { left: 93%; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); } .form-panel.two:hover:before, .form-panel.two:hover:after { opacity: 0; } .form-panel.two.active { left: 10%; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); cursor: default; } .form-panel.two.active:before, .form-panel.two.active:after { opacity: 0; } .form-header { margin: 0 0 40px; } .form-header h1 { padding: 4px 0; color: #4285F4; font-size: 24px; font-weight: 700; text-transform: uppercase; } .two .form-header h1 { position: relative; z-index: 40; color: #FFFFFF; } .pen-footer { display: flex; flex-direction: row; justify-content: space-between; width: 600px; margin: 20px auto 100px; } .pen-footer a { color: #FFFFFF; font-size: 12px; text-decoration: none; text-shadow: 1px 2px 0 rgba(0, 0, 0, 0.1); } .pen-footer a .material-icons { width: 12px; margin: 0 5px; vertical-align: middle; font-size: 12px; } .cp-fab { background: #FFFFFF !important; color: #4285F4 !important; }
JavaScript
$(document).ready(function() { var panelOne = $('.form-panel.two').height(), panelTwo = $('.form-panel.two')[0].scrollHeight; $('.form-panel.two').not('.form-panel.two.active').on('click', function(e) { e.preventDefault(); $('.form-toggle').addClass('visible'); $('.form-panel.one').addClass('hidden'); $('.form-panel.two').addClass('active'); $('.form').animate({ 'height': panelTwo }, 200); }); $('.form-toggle').on('click', function(e) { e.preventDefault(); $(this).removeClass('visible'); $('.form-panel.one').removeClass('hidden'); $('.form-panel.two').removeClass('active'); $('.form').animate({ 'height': panelOne }, 200); }); });
粒子
时间
文字
hover
canvas
3d
游戏
音乐
火焰
水波
轮播图
鼠标跟随
动画
css
加载动画
导航
菜单
按钮
滑块
tab
弹出层
统计图
svg
×
Close
在线代码下载提示
开通在线代码永久免费下载,需支付20jQ币
开通后,在线代码模块中所有代码可终身免费下!
您已开通在线代码永久免费下载,关闭提示框后,点下载代码可直接下载!
您已经开通过在线代码永久免费下载
对不起,您的jQ币不足!可通过发布资源 或
直接充值获取jQ币
取消
开通下载
<!doctype html> <html> <head> <meta charset="utf-8"> <title>登录表单 - 模态-jq22.com</title> <script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script> <style>
</style> </head> <body>
<script>
</script>
</body> </html>
2012-2021 jQuery插件库版权所有
jquery插件
|
jq22工具库
|
网页技术
|
广告合作
|
在线反馈
|
版权声明
沪ICP备13043785号-1
浙公网安备 33041102000314号