Files
FiDA_Front/src/views/login/less/style.less
2026-02-09 14:55:55 +08:00

191 lines
3.1 KiB
Plaintext

.register,
.login {
width: 100%;
height: 100%;
overflow: hidden;
display: flex;
user-select: none;
>.left {
flex: 1;
height: 100%;
position: relative;
overflow: hidden;
>.bg {
width: 100%;
height: 100%;
object-fit: cover;
}
>.logo {
position: absolute;
top: 3.2rem;
left: 3.8rem;
width: auto;
height: 2.5rem;
>span {
font-weight: 600;
font-size: 3.3rem;
font-family: SemiBold;
}
}
}
>.right {
width: 99rem;
min-width: 600px;
display: flex;
flex-direction: column;
background-image: url('@/assets/images/login/right-bg.png');
background-size: auto 100%;
background-position: left center;
background-repeat: no-repeat;
>.top {
display: flex;
padding: 3rem 0 0 3rem;
>.back {
width: 5rem;
height: 5rem;
border-radius: 1.2rem;
border: 0.25rem solid #252727;
background-color: transparent;
cursor: pointer;
}
}
>.box {
min-width: 50rem;
flex: 1;
overflow-y: auto;
margin: 0 auto;
display: flex;
flex-direction: column;
align-items: center;
>img {
width: auto;
height: 12rem;
margin-top: 2rem;
}
>.visible-code {
margin-top: 1.7rem;
margin-bottom: 7.2rem;
}
>.title {
font-weight: 600;
font-size: 6.1rem;
display: flex;
align-items: center;
justify-content: center;
color: #252727;
&:deep(*) {
margin-left: 1rem;
font-family: LBold;
margin-bottom: -1rem;
}
}
>.tip {
font-weight: 400;
font-family: Regular;
font-size: 1.8rem;
color: #666;
margin-top: 0.5rem;
}
&:deep(.el-form) {
margin-top: 5rem;
width: 100%;
font-family: Regular;
.el-form-item {
margin-bottom: 2rem;
}
.el-form-item__label {
color: #252727;
font-size: 1.8rem;
margin-bottom: 0.8rem;
font-family: Medium;
}
.el-input {
--el-input-height: 5rem;
--el-input-border-radius: 0.8rem;
--el-input-text-color: #252727;
--el-border-color: #dfdfdf;
font-size: 1.4rem;
}
.forgetPassword {
margin-top: -1.2rem;
margin-bottom: 2rem;
font-size: 1.6rem;
text-align: right;
color: #666666;
cursor: pointer;
text-decoration: underline;
}
.privacy {
--el-checkbox-height: auto;
margin-bottom: 4rem;
.el-checkbox__label {
font-size: 1.6rem;
color: #666666;
font-weight: 400;
>div {
>span {
text-decoration: underline;
cursor: pointer;
}
}
}
}
.el-form-item__error {
padding-top: 1px;
font-size: 1.4rem;
}
.submit {
width: 100%;
height: 6rem;
background: #252727;
font-size: 2rem;
border-radius: 0.8rem;
color: #fff;
font-weight: 600;
font-family: SemiBold;
}
}
>.tip-2 {
font-weight: 400;
font-size: 1.6rem;
color: #666;
font-family: Regular;
&:deep(span) {
text-decoration: underline;
color: #FF7A50;
cursor: pointer;
}
}
>.other-login {
margin-top: 5rem;
}
}
}
}