jquery实现短信验证码+账号密码+扫二维码登录三位一体登录页面表单代码
代码语言:html
所属分类:表单美化
代码描述:jquery实现短信验证码+账号密码+扫二维码登录三位一体登录页面表单代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> * { margin:0; padding:0 } body { font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif; font-size:15px; color:#1a1a1a; background:#f6f6f6 } a { text-decoration:none } input { color:#1a1a1a } .lf { float:left } .rt { float:right } .button { display:inline-block; padding:0 16px; font-size:14px; line-height:32px; color:#8590a6; text-align:center; cursor:pointer; background:0; border:0; border-radius:3px } button { outline:0 } button:focus { outline:0 } .unView { display:none } .main { width:100%; height:100vh; overflow:auto; display:flex } .main_bg { width:100%; height:100vh; background-repeat:no-repeat; background-position:center center no-repeat; background-color:#2E3E9C; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-sizing:border-box; box-sizing:border-box; background-size:cover; width:100%; height:100vh; overflow:auto } .loginBox { box-sizing:border-box; margin:auto; min-width:0; padding:0; background-color:#FFF; box-shadow:0 1px 3px rgba(26,26,26,0.1); border-radius:2px; background-color:#FFF; width:400px } .signContent { text-align:center; margin:0 auto } .signContainer { position:relative; border-radius:4px 4px 0 0 } .loginForm { padding:0 24px 84px } .loginForm .tabBoxSwitch .tabBoxSwitchUl { list-style:none } .loginForm .tabBoxSwitch .tabBoxSwitchUl li { display:inline-block; height:60px; font-size:16px; line-height:60px; margin-right:24px; cursor:pointer } .tab-active { position:relative; color:#1a1a1a; font-weight:600; font-synthesis:style } .tab-active::before { display:block; position:absolute; bottom:0; content:""; width:100%; height:3px; background-color:#0084ff } .tabBox { text-align:left } .ercode_tab { position:absolute; width:52px; height:52px; top:0; right:0 } .ercode_tab svg { width:100%; height:100%; cursor:pointer } .tabcont { display:none } .active { display:block } .tabcontent { margin-top:24px; border-bottom:1px solid #ebebeb; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; height:48px; position:relative } .phoneBox { position:relative; display:inline-block } .phoneGroup { display:inline-block; min-width:72px; text-align:left } .phone-btn { border:0; height:auto; padding:0; line-height:inherit; background-color:transparent; border:0; border-radius:0; display:inline-block; font-size:14px; line-height:32px; cursor:pointer } .phone-btn:focus { outline:0 } .selectBtn { text-align:left; color:#8590a6; text-align:center; background:0; border-radius:3px; height:calc(100% - 42px) } .selectConentent { display:none; position:absolute; top:0; z-index:233; background-color:#fff; left:-24px; border:1px solid #ebebeb; width:210px; border-radius:4px; -webkit-box-shadow:0 5px 20px rgba(26,26,26,.1); box-shadow:0 5px 20px rgba(26,26,26,.1) } .selectOptions { overflow:auto; position:relative; max-height:500px; padding:8px 0; border-radius:4px; text-align:left } .selectOptions::-webkit-scrollbar { width:10px; height:1px; background-color:#f6f6f6 } .selectOptions::-webkit-scrollbar-track { -webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.3); border-radius:10px; background-color:#f6f6f6 } .selectOptions::-webkit-scrollbar-thumb { background-color:#afadad; width:5px; max-height:10px; border-radius:10px } .select-option { display:block; width:100%; height:40px; padding:0 20px; line-height:40px; color:#8590a6; text-align:left; background:0; border:0 } .line-show { width:1px; height:22px; margin:0 12px; background:#ebebeb } .phoneInputGroup { display:inline-block; position:relative; width:213px } .Select-arrow { margin-left:8px; fill:currentcolor; width:24px; height:24px; display:inline-block; vertical-align:middle } .inputLabel { width:100%; height:48px; padding:0; color:#8590a6; border:0; border-radius:0; display:flex } .isShow::after { content:attr(data-content); color:red; position:absolute; top:0; bottom:0; height:48px; line-height:48px; display:flex; z-index:90 } .inputStyle { display:inline-block; outline:0; flex:1 1; padding:0; overflow:hidden; font-family:inherit; font-size:inherit; font-weight:inherit; background:transparent; border:0; resize:none; z-index:100 } input.msgInput { appearance:none; -webkit-appearance:none } input::-webkit-inner-spin-button,input::-webkit-outer-spin-button { -ms-progress-appearance:none } input[type="number"] { -moz-appearance:textfield } input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button { -webkit-appearance:none; appearance:none; margin:0 } .msgBtn { position:absolute; top:24px; right:0; padding:4px 0; color:#175199; -webkit-transform:translateY(-50%); transform:translateY(-50%) } .msgBtn:hover,.voice-btn:hover { color:#76839b } .login_box { height:20px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; background:#fff; position:relative } .voice-btn { display:inline-block; font-size:14px; line-height:32px; color:#8590a6; text-align:center; cursor:pointer; background:0; border-radius:3px; position:absolute; right:0 } .fromSubmit { color:#fff; background-color:#0084ff; width:100%; margin-top:30px; height:36px; border-color:#0084ff } .SignFlow-switchPassword { position:absolute; right:0 } .SignFlow-switchLogin { position:absolute; left:0 } .out-login-btn-shw { display:inline-block; font-size:14px; line-height:32px; color:#175199; text-align:center; cursor:pointer; background:0; border-radius:3px; display:none } .out-login-btn-shw:hover { color:#76839b } .login-out-phoneBox { display:none } .SignContainer-tip { position:absolute; bottom:0; left:0; right:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; padding:12px 24px; color:grey; font-size:13px; text-align:left } .SignContainer-tip a { color:grey; text-decoration:none } .ercodeSignBox { position:relative; text-align:center; padding:40px 0; display:none } .Qrcode-title { font-size:24px; color:#1a1a1a; line-height:33px; margin-bottom:50px; margin-top:3px } .ercodeBox { height:210px } .ercodeBox .Qrcode-img { margin:0 aut.........完整代码请登录后点击上方下载按钮下载查看
网友评论0