diff --git a/Yi.Bbs.Vue3/src/assets/styles/login.scss b/Yi.Bbs.Vue3/src/assets/styles/login.scss
index fc04c772..12fc00da 100644
--- a/Yi.Bbs.Vue3/src/assets/styles/login.scss
+++ b/Yi.Bbs.Vue3/src/assets/styles/login.scss
@@ -1,206 +1,204 @@
* {
- margin: 0;
- padding: 0;
+ margin: 0;
+ padding: 0;
}
/*公共CSS*/
.box {
-
- width: 100vw;
- height: 100vh;
- background-color: rgb(29, 67, 89);
- .content {
- box-shadow: 0px 1px 6px #3B4859;
- .login-wrapper {
-
- h1 {
- text-align: center;
- }
- .login-form {
- .form-item {
- margin: 20px 0;
- span {
- display: block;
- margin: 5px 20px;
- font-weight: 100;
- }
- .input-item {
- width: 100%;
- border-radius: 40px;
- padding: 20px;
- box-sizing: border-box;
- font-size: 20px;
- font-weight: 200;
- &:focus {
- outline: none;
- }
- }
- }
- .login-btn {
- width: 100%;
- border-radius: 40px;
- color: #fff;
- border: 0;
- font-weight: 100;
- margin-top: 10px;
- cursor: pointer;
- }
- }
- .divider {
- width: 100%;
- margin: 20px 0;
- text-align: center;
- display: flex;
- align-items: center;
- justify-content: center;
- span:nth-child(1) {
- flex: 1;
- }
- span:nth-child(3) {
- flex: 1;
- }
- .line {
- display: inline-block;
- max-width: 30%;
- width: 30%;
- }
- .divider-text {
- vertical-align: middle;
- margin: 0px 20px;
- line-height: 0px;
- display: inline-block;
- width: 100px;
- }
- }
- .other-login-wrapper {
- width: 100%;
- display: flex;
- justify-content: center;
- align-items: center;
- }
- .other-login-item {
- border: 1px solid rgb(214, 222, 228);
- padding: 10px;
- margin: 10px;
- cursor: pointer;
+ width: 100vw;
+ height: 100vh;
+ background-color: rgb(29, 67, 89);
+ .content {
+ box-shadow: 0px 1px 6px #3b4859;
+ .login-wrapper {
+ h1 {
+ text-align: center;
+ }
+ .login-form {
+ .form-item {
+ margin: 20px 0;
+ span {
+ display: block;
+ margin: 5px 20px;
+ font-weight: 100;
+ }
+ .input-item {
+ width: 100%;
+ border-radius: 40px;
+ padding: 20px;
+ box-sizing: border-box;
+ font-size: 20px;
+ font-weight: 200;
+ &:focus {
+ outline: none;
}
+ }
}
+ .login-btn {
+ width: 100%;
+ border-radius: 40px;
+ color: #fff;
+ border: 0;
+ font-weight: 100;
+ margin-top: 10px;
+ cursor: pointer;
+ }
+ }
+ .divider {
+ width: 100%;
+ margin: 20px 0;
+ text-align: center;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ span:nth-child(1) {
+ flex: 1;
+ }
+ span:nth-child(3) {
+ flex: 1;
+ }
+ .line {
+ display: inline-block;
+ max-width: 30%;
+ width: 30%;
+ }
+ .divider-text {
+ vertical-align: middle;
+ margin: 0px 20px;
+ line-height: 0px;
+ display: inline-block;
+ width: 100px;
+ }
+ }
+ .other-login-wrapper {
+ width: 100%;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ }
+ .other-login-item {
+ border: 1px solid rgb(214, 222, 228);
+ padding: 10px;
+ margin: 10px;
+ cursor: pointer;
+ }
}
+ }
}
/*一般大于手机的尺寸CSS*/
@media (min-width: 767px) {
- .box {
- background-color: #F0F2F5;
- .content {
- width: 85vw;
- height: 90vh;
- background: url("@/assets/login_images/login_two.jpg") no-repeat;
- background-size: 90% 100%;
- position: absolute;
- right: 15%;
- top: 50%;
- left: 50%;
- transform: translate(-50%, -50%);
- border-radius: 20px;
- background-color: #fff;
- .login-wrapper {
- width: 25vw;
- position: absolute;
- right: 15%;
- top: 50%;
- transform: translateY(-50%);
- h1 {
- text-align: center;
- font-size: 45px;
- color: rgb(81, 100, 115);
- margin-bottom: 40px;
- }
- .login-form {
- margin: 10px 0;
- .form-item {
- span {
- color: rgb(81, 100, 115);
- }
- .input-item {
- height: 60px;
- border: 1px solid rgb(214, 222, 228);
- }
- }
- .login-btn {
- height: 50px;
- background-color: rgb(59, 72, 89);
- font-size: 20px;
- }
- }
- .divider {
- .line {
- border-bottom: 1px solid rgb(214, 222, 228);
- }
- }
- .other-login-item {
- border-radius: 20px;
- img {
- width: 40px;
- height: 40px;
- }
- }
- }
+ .box {
+ background-color: #f0f2f5;
+ .content {
+ width: 85vw;
+ height: 90vh;
+ background: url("@/assets/login_images/login_two.jpg") no-repeat;
+ background-size: 90% 100%;
+ position: absolute;
+ right: 15%;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ border-radius: 20px;
+ background-color: #fff;
+ .login-wrapper {
+ width: 25vw;
+ position: absolute;
+ right: 15%;
+ top: 50%;
+ transform: translateY(-50%);
+ h1 {
+ text-align: center;
+ font-size: 45px;
+ color: rgb(81, 100, 115);
+ margin-bottom: 40px;
}
+ .login-form {
+ margin: 10px 0;
+ .form-item {
+ span {
+ color: rgb(81, 100, 115);
+ }
+ .input-item {
+ height: 60px;
+ border: 1px solid rgb(214, 222, 228);
+ }
+ }
+ .login-btn {
+ height: 50px;
+ background-color: rgb(59, 72, 89);
+ font-size: 20px;
+ }
+ }
+ .divider {
+ .line {
+ border-bottom: 1px solid rgb(214, 222, 228);
+ }
+ }
+ .other-login-item {
+ border-radius: 20px;
+ img {
+ width: 40px;
+ height: 40px;
+ }
+ }
+ }
}
+ }
}
/*手机端CSS*/
@media (max-width: 768px) {
- .box {
- .content {
- width: 100vw;
- height: 100vh;
- background: url("@/assets/login_images/login_bg_phone.png") no-repeat;
- background-size: 100% 100%;
- display: flex;
- align-items: flex-start;
- justify-content: center;
- .login-wrapper {
- width: 70%;
- height: 60%;
- padding-top: 15%;
- h1 {
- font-size: 30px;
- color: #fff;
- }
- .login-form {
- .form-item {
- margin: 10px 0;
- span {
- color: rgb(113, 129, 141);
- }
- .input-item {
- height: 30px;
- border: 1px solid rgb(113, 129, 141);
- background-color: transparent;
- color: #fff;
- }
- }
- .login-btn {
- height: 40px;
- background-color: rgb(235, 95, 93);
- font-size: 16px;
- }
- }
- .divider {
- .line {
- border-bottom: 1px solid #fff;
- }
- .divider-text {
- color: #fff;
- }
- }
- .other-login-item {
- border-radius: 15px;
- img {
- width: 35px;
- height: 35px;
- }
- }
- }
+ .box {
+ .content {
+ width: 100vw;
+ height: 100vh;
+ background: url("@/assets/login_images/login_bg_phone.png") no-repeat;
+ background-size: 100% 100%;
+ display: flex;
+ align-items: flex-start;
+ justify-content: center;
+ .login-wrapper {
+ width: 70%;
+ height: 60%;
+ padding-top: 15%;
+ h1 {
+ font-size: 30px;
+ color: #fff;
}
+ .login-form {
+ .form-item {
+ margin: 10px 0;
+ span {
+ color: rgb(113, 129, 141);
+ }
+ .input-item {
+ height: 30px;
+ border: 1px solid rgb(113, 129, 141);
+ background-color: transparent;
+ color: #fff;
+ }
+ }
+ .login-btn {
+ height: 40px;
+ background-color: rgb(235, 95, 93);
+ font-size: 16px;
+ }
+ }
+ .divider {
+ .line {
+ border-bottom: 1px solid #fff;
+ }
+ .divider-text {
+ color: #fff;
+ }
+ }
+ .other-login-item {
+ border-radius: 15px;
+ img {
+ width: 35px;
+ height: 35px;
+ }
+ }
+ }
}
+ }
}
diff --git a/Yi.Bbs.Vue3/src/views/login/index.vue b/Yi.Bbs.Vue3/src/views/login/index.vue
index bbd3e3f5..447922e0 100644
--- a/Yi.Bbs.Vue3/src/views/login/index.vue
+++ b/Yi.Bbs.Vue3/src/views/login/index.vue
@@ -75,7 +75,7 @@