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