diff --git a/src/assets/font/IMPACT.TTF b/src/assets/font/IMPACT.TTF new file mode 100644 index 0000000..2675688 Binary files /dev/null and b/src/assets/font/IMPACT.TTF differ diff --git a/src/assets/font/font.css b/src/assets/font/font.css new file mode 100644 index 0000000..9850c0e --- /dev/null +++ b/src/assets/font/font.css @@ -0,0 +1,6 @@ +@font-face { + font-family: "Impact"; + src: url('./IMPACT.TTF'); + font-weight: normal; + font-style: normal; +} \ No newline at end of file diff --git a/src/lang/zh.js b/src/lang/zh.js index 306ed2c..e06546d 100644 --- a/src/lang/zh.js +++ b/src/lang/zh.js @@ -80,7 +80,7 @@ export default { title: '登录 ', info: 'BladeX 企业级开发平台', tenantId: '请输入租户ID', - username: '请输入账号', + username: '请输入用户名', password: '请输入密码', wechat: '微信', qq: 'QQ', diff --git a/src/page/login/index.vue b/src/page/login/index.vue index ddb6e42..9e470db 100644 --- a/src/page/login/index.vue +++ b/src/page/login/index.vue @@ -1,155 +1,137 @@ - diff --git a/src/page/login/userlogin.vue b/src/page/login/userlogin.vue index a70c2c6..935d5c9 100644 --- a/src/page/login/userlogin.vue +++ b/src/page/login/userlogin.vue @@ -4,26 +4,26 @@ :rules="loginRules" ref="loginForm" :model="loginForm" - label-width="0"> - + label-width="0" + label-position="top" + > + + - - + - - +
记住密码
+ h3 { - margin-bottom: 20px; -} - -.login-main > p { - color: #76838f; -} - .login-title { - color: #333; - margin-bottom: 40px; + color: #273240; + // 字体 + font-size: 30px; font-weight: 500; - font-size: 22px; - text-align: center; - letter-spacing: 4px; + margin-top: 21px; } - -.login-menu { - margin-top: 40px; - width: 100%; - text-align: center; - - a { - color: #999; - font-size: 12px; - margin: 0px 8px; - } +.login-subTitle { + font-size: 10px; + color: #405364; + margin-top: 8px; + margin-bottom: 46px; } .login-submit { width: 100%; - height: 45px; - border: 1px solid #409EFF; - background: none; - font-size: 18px; + height: 50px; + background: #2E92F6; + font-size: 16px; + color: #fff; letter-spacing: 2px; - font-weight: 300; - color: #409EFF; cursor: pointer; - margin-top: 30px; + margin-top: 50px; font-family: "neo"; transition: 0.25s; } .login-form { margin: 10px 0; - i { - color: #333; - } - - .el-form-item__content { - width: 100%; - } - - .el-form-item { - margin-bottom: 12px; - } - - .el-input { - input { - padding-bottom: 10px; - text-indent: 5px; - background: transparent; - border: none; - border-radius: 0; - color: #333; - border-bottom: 1px solid rgb(235, 237, 242); - } - - .el-input__prefix { - i { - padding: 0 5px; - font-size: 16px !important; - } - } + position: absolute; + right: 6px; } + } - -.login-code { - display: flex; - align-items: center; - justify-content: space-around; - margin: 0 0 0 10px; + .el-input--small .el-input__inner { + width: 330px; + height: 50px; + line-height: 50px; + border-radius: 3px 3px 3px 3px; + color: #333; + position: relative; } - -.login-code-img { - margin-top: 2px; - width: 100px; - height: 38px; - background-color: #fdfdfd; - border: 1px solid #f0f0f0; +.el-form--label-top .el-form-item__label { + font-size: 16px; color: #333; - font-size: 14px; - font-weight: bold; - letter-spacing: 5px; - line-height: 38px; - text-indent: 5px; - text-align: center; - cursor:pointer!important; + padding: 0!important; +} +.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before, .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before { + display: none; +} +.el-checkbox__inner { + border-color: #999; } +.el-checkbox__label { + color: #999; +} \ No newline at end of file