diff --git a/yudao-admin-vue3/src/assets/imgs/login-back-left.png b/yudao-admin-vue3/src/assets/imgs/login-back-left.png new file mode 100644 index 0000000..be6ea4a Binary files /dev/null and b/yudao-admin-vue3/src/assets/imgs/login-back-left.png differ diff --git a/yudao-admin-vue3/src/assets/imgs/login-back.png b/yudao-admin-vue3/src/assets/imgs/login-back.png new file mode 100644 index 0000000..4764323 Binary files /dev/null and b/yudao-admin-vue3/src/assets/imgs/login-back.png differ diff --git a/yudao-admin-vue3/src/views/Login/Login.vue b/yudao-admin-vue3/src/views/Login/Login.vue index 9274ea1..9507026 100644 --- a/yudao-admin-vue3/src/views/Login/Login.vue +++ b/yudao-admin-vue3/src/views/Login/Login.vue @@ -1,104 +1,169 @@ + &__left { + &::before { + position: absolute; + top: 0; + left: 0; + z-index: -1; + width: 100%; + height: 100%; + background-image: url('@/assets/svgs/login-bg.svg'); + background-position: center; + background-repeat: no-repeat; + content: ''; + } + } + } + + .login{ + background:url('@/assets/imgs/login-back.png') no-repeat; + background-size:cover; + .login-cont{ + width: 800px; + height: 100%; + background: transparent; + border-radius: 21px; + display: flex; + overflow: hidden; + .xia{ + display:flex; + .left{ + width: 50%; + display: flex; + img{ + width: 100%; + } + } + .right{ + flex:1; + background: white; + } + } + + } + + } + + @media screen and (min-width:1001px){ + ::v-deep .el-form-item__content{ + h2{ + color:black; + } + } + } + + @media screen and (max-width:1000px){ + .login{ + background:transparent; + background-size:cover; + .login-cont{ + width: 100%; + height: 100%; + border-radius: 21px; + display:flex; + background: transparent; + .xia{ + .left{ + width: 50%; + display: flex; + display:none; + img{ + width: 100%; + } + } + .right{ + flex:1; + background: transparent !important; + } + } + + } + + } + } + \ No newline at end of file