Authored by 毕凯

登录页面 bind

@@ -180,8 +180,8 @@ a { @@ -180,8 +180,8 @@ a {
180 @import "filter"; 180 @import "filter";
181 @import "loading"; 181 @import "loading";
182 @import "index/index"; 182 @import "index/index";
183 -/*  
184 @import "passport/index"; 183 @import "passport/index";
  184 +/*
185 @import "guang/index"; 185 @import "guang/index";
186 @import "home/index"; 186 @import "home/index";
187 @import "category/index"; 187 @import "category/index";
  1 +.back-email-success-page {
  2 + .tip {
  3 + font-size: 40px;
  4 + color: #fff;
  5 + margin-top: 60px;
  6 + }
  7 +
  8 + .sub-tip, .resend {
  9 + color: #939393;
  10 + font-size: 32px;
  11 + }
  12 +
  13 + .go-email {
  14 + margin: 40px 0 20px;
  15 + }
  16 +
  17 + .resend {
  18 + float: right;
  19 + }
  20 +}
  1 +.bind-page
  2 + .bind-tip {
  3 + color: #fff;
  4 + font-size: 30px;
  5 + }
  6 +
  7 + #yohood {
  8 + background-image: resolve('yohood.png');
  9 + background-size: 40%;
  10 + background-repeat: no-repeat;
  11 + background-color: transparent;
  12 + background-position-x: 10%;
  13 + background-position-y: 40%;
  14 + border: none;
  15 + border-bottom: 8px solid #fff;
  16 +
  17 + }
  1 +.reg-code-page, .back-code-page {
  2 + .captcha-tip {
  3 + position: absolute;
  4 + width: 298px;
  5 + text-align: center;
  6 + right: 30px;
  7 + top: 16px;
  8 + color: #36a74c;
  9 + padding: 10px 0;
  10 + border: 1px solid #36a74c;
  11 + border-radius: 40px;
  12 + font-size: 32px;
  13 +
  14 + &.disable {
  15 + color: #8f8f8f;
  16 + border-color: #8f8f8f;
  17 +
  18 + }
  19 + }
  20 +
  21 + .input-container {
  22 + padding-right: 380px;
  23 + }
  24 +
  25 + .text-container {
  26 + color: #fff;
  27 + font-size: 32px;
  28 + margin-bottom: 40px;
  29 + }
  30 +
  31 + .phone {
  32 + color: #4ecae8;
  33 + }
  34 +
  35 + .clear-input {
  36 + right: 340px;
  37 + }
  38 +}
  1 +body.passport-body {
  2 + background-color: #444;
  3 + font-family: "MicroSoft YaHei",SimSun,sans-serif;
  4 +
  5 + * {
  6 + box-sizing: border-box;
  7 + }
  8 +}
  9 +
  10 +.passport-page {
  11 + text-align: center;
  12 + padding: 0 6%;
  13 +
  14 + .header {
  15 + position: relative;
  16 + height: 80px;
  17 + margin: 40px 0 60px;
  18 +
  19 + .go-back {
  20 + display: block;
  21 + position: absolute;
  22 + height: 60px;
  23 + width: 60px;
  24 + top: 10px;
  25 + left: 0;
  26 + background: resolve('passport/go-back.png') no-repeat;
  27 + background-size: 100% 100%;
  28 + }
  29 +
  30 + .title {
  31 + font-size: 40px;
  32 + line-height: 80px;
  33 + color: #fff;
  34 + }
  35 +
  36 + .img-header {
  37 + width: 136px;
  38 + height: 80px;
  39 + background: resolve('passport/yoho-family.png') no-repeat;
  40 + background-size: 100% 100%;
  41 + margin: 0 auto;
  42 + }
  43 + }
  44 +
  45 + .input-container, .select-container {
  46 + position: relative;
  47 + width: 100%;
  48 + height: 104px;
  49 + font-size: 40px;
  50 + background-color: #575757;
  51 + border: 1px solid #606060;
  52 + border-radius: 10px;
  53 + text-align: left;
  54 + color: #fff;
  55 + }
  56 +
  57 + .select-container {
  58 + .select {
  59 + position: absolute;
  60 + height: 100px;
  61 + padding-right: 80px;
  62 + right: 0;
  63 + color: #fff;
  64 + background-color: transparent;
  65 + border: 0;
  66 + border-radius: 10px;
  67 + appearance: none;
  68 + direction: rtl;
  69 +
  70 + &:focus {
  71 + outline: 0;
  72 + border: none;
  73 + }
  74 +
  75 + &:-moz-focusring {
  76 + color: transparent;
  77 + text-shadow: 0 0 0 #fff;
  78 + }
  79 + }
  80 +
  81 + .select-title {
  82 + line-height: 2.5;
  83 + margin-left: 30px;
  84 + }
  85 +
  86 + .arrow-right {
  87 + position: absolute;
  88 + width: 26px;
  89 + height: 40px;
  90 + right: 30px;
  91 + top: 32px;
  92 + background: resolve('passport/arrow-right.png') no-repeat;
  93 + background-size: 100% 100%;
  94 + }
  95 + }
  96 +
  97 + .has-eye, .has-clear {
  98 + padding-right: 60px;
  99 + }
  100 +
  101 + .area-code {
  102 + position: absolute;
  103 + left: 30px;
  104 + line-height: 2.5;
  105 + }
  106 +
  107 + .phone-container {
  108 + padding-left: 110px;
  109 + }
  110 +
  111 + .input {
  112 + width: 100%;
  113 + line-height: 52px;
  114 + padding: 24px 0;
  115 + padding-left: 30px;
  116 + border-radius: 10px;
  117 + color: #fff;
  118 + background-color: transparent;
  119 + border: none;
  120 + }
  121 +
  122 + .btn {
  123 + display: block;
  124 + width: 100%;
  125 + font-size: 40px;
  126 + line-height: 2.5;
  127 + background-color: #36a74c;
  128 + border-radius: 10px;
  129 + color: #fff;
  130 +
  131 + &.disable {
  132 + background-color: #a2a2a2;
  133 + }
  134 + }
  135 +
  136 + .country-select.in-android-uc {
  137 + width: 180px;
  138 + }
  139 +
  140 + .clear-input {
  141 + position: absolute;
  142 + display: none;
  143 + top: 36px;
  144 + right: 20px;
  145 + width: 32px;
  146 + height: 32px;
  147 + background: resolve('passport/clear-input.png') no-repeat;
  148 + background-size: 100% 100%;
  149 + }
  150 +
  151 + .eye {
  152 + position: absolute;
  153 + top: 40px;
  154 + right: 20px;
  155 + width: 38px;
  156 + height: 24px;
  157 + background: resolve('passport/eye.png') no-repeat;
  158 + background-size: 100% 100%;
  159 +
  160 + &.close {
  161 + background-image: resolve('passport/eye-close.png');
  162 + }
  163 + }
  164 +
  165 + .row {
  166 + margin-bottom: 10px;
  167 + }
  168 +}
  1 +@import "common";
  2 +@import "register";
  3 +@import "login";
  4 +@import "back";
  5 +@import "code";
  6 +@import "bind";
  1 +.login-page {
  2 + .yoho-logo {
  3 + position: absolute;
  4 + height: 62px;
  5 + width: 52px;
  6 + background: resolve('passport/yoho.png');
  7 + background-size: 100% 100%;
  8 + top: 20px;
  9 + left: 30px;
  10 + }
  11 +
  12 + .acc-container {
  13 + padding-left: 90px;
  14 + }
  15 +
  16 + .op-container {
  17 + position: relative;
  18 + width: 100%;
  19 + margin: 40px 0;
  20 + text-align: left;
  21 + font-size: 32px;
  22 +
  23 + .go-register {
  24 + text-decoration: underline;
  25 + color: #858585;
  26 + }
  27 +
  28 + .forget-pwd {
  29 + position: absolute;
  30 + right: 0;
  31 + text-decoration: underline;
  32 + color: #858585;
  33 + }
  34 + }
  35 +
  36 + .third-party-login {
  37 + text-align: left;
  38 +
  39 + > span {
  40 + font-size: 32px;
  41 + color: #858585;
  42 + }
  43 +
  44 + .tp-link {
  45 + text-align: center;
  46 + padding: 40px 0;
  47 +
  48 + > a {
  49 + display: inline-block;
  50 + width: 88px;
  51 + height: 88px;
  52 + margin: 0 14px;
  53 + @include border-radius(50%);
  54 + background-color: #333;
  55 + background-repeat: no-repeat;
  56 + background-size: 100% 100%;
  57 + }
  58 +
  59 + .alipay {
  60 + background-image: resolve('passport/alipay.png');
  61 + }
  62 +
  63 + .weibo {
  64 + background-image: resolve('passport/weibo.png');
  65 + }
  66 +
  67 + .weixin {
  68 + background-image: resolve('passport/weixin.png');
  69 + }
  70 +
  71 + .qq {
  72 + background-image: resolve('passport/qq.png');
  73 + }
  74 + }
  75 + }
  76 +
  77 + .international {
  78 + display: block;
  79 + width: 400px;
  80 + padding: 10px 20px;
  81 + background-color: #333;
  82 + border: none;
  83 + border-radius: 40px;
  84 + margin: 0 auto;
  85 + font-size: 32px;
  86 + color: #d8d8d8;
  87 + }
  88 +
  89 + .login-tip {
  90 + font-size: 16px;
  91 + position: relative;
  92 + color: #d8d8d8;
  93 + margin: 30px 0;
  94 +
  95 + .info-icon {
  96 + display: inline-block;
  97 + height: 24px;
  98 + width: 24px;
  99 + background-image: resolve('passport/info.png');
  100 + background-size: 100% 100%;
  101 + }
  102 + }
  103 +
  104 + .mask {
  105 + position: fixed;
  106 + display: none;
  107 + top: 0;
  108 + bottom: 0;
  109 + right: 0;
  110 + left: 0;
  111 + background-color: rgba(0,0,0,.5);
  112 + }
  113 +
  114 + .retrive-pwd-ways {
  115 + position: fixed;
  116 + display: none;
  117 + bottom: 10px;
  118 + left: 20px;
  119 + right: 20px;
  120 + font-size: 32px;
  121 +
  122 + li {
  123 + background-color: #fff;
  124 + width: 100%;
  125 + height: 80px;
  126 + line-height: 80px;
  127 + text-align: center;
  128 +
  129 + &:nth-child(1) {
  130 + border-top-left-radius: 10px;
  131 + border-top-right-radius: 10px;
  132 + border-bottom: 1px solid #9f9f9f;
  133 + }
  134 +
  135 + &:nth-child(2) {
  136 + border-bottom-left-radius: 10px;
  137 + border-bottom-right-radius: 10px;
  138 + }
  139 +
  140 + &:last-child {
  141 + margin-top: 10px;
  142 + border-radius: 10px;
  143 + }
  144 + }
  145 + }
  146 +
  147 +}
  1 +.reg-page .register-tip {
  2 + color: #fff;
  3 + font-size: 30px;
  4 +}