383 lines
10 KiB
SCSS
383 lines
10 KiB
SCSS
|
@use '../utils' as *;
|
||
|
|
||
|
/*----------------------------------------*/
|
||
|
/* 20. LOGIN CSS
|
||
|
/*----------------------------------------*/
|
||
|
.sign{
|
||
|
&__wrapper{
|
||
|
padding: 50px 70px;
|
||
|
padding-bottom: 45px;
|
||
|
margin: 0 30px;
|
||
|
|
||
|
@include border-radius(10px);
|
||
|
@include box-shadow(0px 40px 80px 0px rgba(2, 2, 26, 0.14));
|
||
|
z-index: 11;
|
||
|
|
||
|
@media #{$xs}{
|
||
|
margin: 0;
|
||
|
padding: 30px 20px;
|
||
|
padding-bottom: 25px;
|
||
|
}
|
||
|
}
|
||
|
&__shape{
|
||
|
& img{
|
||
|
position: absolute;
|
||
|
z-index: -1;
|
||
|
&.man-1{
|
||
|
left: 50%;
|
||
|
top: 50%;
|
||
|
z-index: -1;
|
||
|
transform: translateX(-50%) translateY(-50%);
|
||
|
}
|
||
|
&.man-2{
|
||
|
right: 24%;
|
||
|
top: 65%;
|
||
|
}
|
||
|
&.circle{
|
||
|
right: 32%;
|
||
|
top: 38%;
|
||
|
animation: signCircle 5s linear 0s infinite alternate;
|
||
|
-webkit-animation: signCircle 5s linear 0s infinite alternate;
|
||
|
@media #{$xxl}{
|
||
|
right: 25%;
|
||
|
}
|
||
|
@media #{$xl}{
|
||
|
right: 22%;
|
||
|
}
|
||
|
@media #{$lg}{
|
||
|
right: 11%;
|
||
|
}
|
||
|
@media #{$md}{
|
||
|
right: 4%;
|
||
|
}
|
||
|
@media #{$sm}{
|
||
|
right: 2%;
|
||
|
}
|
||
|
@media #{$xs}{
|
||
|
display: none;
|
||
|
}
|
||
|
}
|
||
|
&.dot{
|
||
|
right: 34%;
|
||
|
top: 43%;
|
||
|
animation: signDot 5s linear 0s infinite alternate;
|
||
|
-webkit-animation: signDot 5s linear 0s infinite alternate;
|
||
|
@media #{$xxl}{
|
||
|
right: 29%;
|
||
|
}
|
||
|
@media #{$xl}{
|
||
|
right: 26%;
|
||
|
}
|
||
|
@media #{$lg}{
|
||
|
right: 18%;
|
||
|
}
|
||
|
@media #{$md}{
|
||
|
right: 5%;
|
||
|
}
|
||
|
@media #{$sm}{
|
||
|
right: 3%;
|
||
|
}
|
||
|
@media #{$xs}{
|
||
|
display: none;
|
||
|
}
|
||
|
}
|
||
|
&.bg{
|
||
|
left: 33%;
|
||
|
top: 26%;
|
||
|
opacity: .06;
|
||
|
max-width: 100%;
|
||
|
animation: signBg 5s linear 0s infinite alternate;
|
||
|
-webkit-animation: signBg 5s linear 0s infinite alternate;
|
||
|
@media #{$md}{
|
||
|
left: 10%;
|
||
|
}
|
||
|
@media #{$sm}{
|
||
|
left: 0%;
|
||
|
}
|
||
|
@media #{$xs}{
|
||
|
display: none;
|
||
|
}
|
||
|
}
|
||
|
&.zigzag{
|
||
|
left: 32%;
|
||
|
top: 43%;
|
||
|
animation: signZigzag 5s linear 0s infinite alternate;
|
||
|
-webkit-animation: signZigzag 5s linear 0s infinite alternate;
|
||
|
@media #{$xxl}{
|
||
|
left: 24%;
|
||
|
}
|
||
|
@media #{$xl}{
|
||
|
left: 23%;
|
||
|
}
|
||
|
@media #{$lg}{
|
||
|
left: 11%;
|
||
|
}
|
||
|
@media #{$md}{
|
||
|
left: 3%;
|
||
|
}
|
||
|
@media #{$sm}{
|
||
|
left: 2%;
|
||
|
}
|
||
|
@media #{$xs}{
|
||
|
display: none;
|
||
|
}
|
||
|
}
|
||
|
&.flower{
|
||
|
bottom: 13%;
|
||
|
right: 30%;
|
||
|
@media #{$xxl}{
|
||
|
right: 24%;
|
||
|
}
|
||
|
@media #{$xl}{
|
||
|
right: 24%;
|
||
|
}
|
||
|
@media #{$lg}{
|
||
|
right: 12%;
|
||
|
}
|
||
|
@media #{$md}{
|
||
|
right: 3%;
|
||
|
}
|
||
|
@media #{$sm}{
|
||
|
right: 1%;
|
||
|
}
|
||
|
@media #{$xs}{
|
||
|
right: 1%;
|
||
|
bottom: 3%;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
&__header{
|
||
|
padding: 0 35px;
|
||
|
@media #{$sm}{
|
||
|
padding: 0 10px;
|
||
|
}
|
||
|
@media #{$xs}{
|
||
|
padding: 0px;
|
||
|
}
|
||
|
& p{
|
||
|
margin-bottom: 0;
|
||
|
// color: $grey-9;
|
||
|
position: relative;
|
||
|
padding: 0 40px;
|
||
|
display: inline-block;
|
||
|
& span{
|
||
|
position: absolute;
|
||
|
top: 40%;
|
||
|
left: 0;
|
||
|
@include transform(translateY(-50%));
|
||
|
&:last-child{
|
||
|
left: auto;
|
||
|
right: 0;
|
||
|
}
|
||
|
}
|
||
|
& a{
|
||
|
&:hover{
|
||
|
color: var(--tp-theme-primary);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
&__social{
|
||
|
display: block;
|
||
|
height: 50px;
|
||
|
// background: $grey-11;
|
||
|
@include border-radius(6px);
|
||
|
position: relative;
|
||
|
line-height: 52px;
|
||
|
padding-left: 23px;
|
||
|
z-index: 1;
|
||
|
overflow: hidden;
|
||
|
font-size: 16px;
|
||
|
&::after{
|
||
|
position: absolute;
|
||
|
content: '';
|
||
|
left: -55%;
|
||
|
top: 45%;
|
||
|
@include transform(translateY(-50%));
|
||
|
height: 220px;
|
||
|
width: 220px;
|
||
|
background: #3360bd;
|
||
|
@include border-radius(50%);
|
||
|
z-index: -1;
|
||
|
@media #{$xs}{
|
||
|
left: -62%;
|
||
|
}
|
||
|
}
|
||
|
& i{
|
||
|
color: var(--tp-common-white);
|
||
|
font-size: 16px;
|
||
|
margin-right: 50px;
|
||
|
@media #{$xs}{
|
||
|
margin-right: 35px;
|
||
|
}
|
||
|
}
|
||
|
&:hover{
|
||
|
color: var(--tp-common-white);
|
||
|
&::after{
|
||
|
width: 100%;
|
||
|
height: 150%;
|
||
|
left: 0;
|
||
|
@include border-radius(6px);
|
||
|
}
|
||
|
}
|
||
|
&.g-plus{
|
||
|
&::after{
|
||
|
background: #e93e30;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
&__form{
|
||
|
& h5{
|
||
|
font-size: 16px;
|
||
|
font-weight: 500;
|
||
|
color:var(--tp-common-black);
|
||
|
margin-bottom: 11px;
|
||
|
}
|
||
|
}
|
||
|
&__input{
|
||
|
position: relative;
|
||
|
&-wrapper{
|
||
|
|
||
|
}
|
||
|
& input{
|
||
|
width: 100%;
|
||
|
height: 60px;
|
||
|
line-height: 52px;
|
||
|
padding: 0 50px;
|
||
|
font-size: 14px;
|
||
|
border: 2px solid #ccc;
|
||
|
// background: $grey-12;
|
||
|
color:var(--tp-common-black);
|
||
|
@include border-radius(6px);
|
||
|
&::placeholder{
|
||
|
// color: $grey-13;
|
||
|
}
|
||
|
&:focus{
|
||
|
outline: none;
|
||
|
background: var(--tp-common-white);
|
||
|
border-color: var(--tp-theme-primary);
|
||
|
@include box-shadow(0px 1px 4px 0px rgba(8, 0, 42, 0.2));
|
||
|
}
|
||
|
}
|
||
|
& i{
|
||
|
position: absolute;
|
||
|
top: 51%;
|
||
|
@include transform(translateY(-50%));
|
||
|
left: 25px;
|
||
|
font-size: 14px;
|
||
|
|
||
|
}
|
||
|
}
|
||
|
&__agree{
|
||
|
& input{
|
||
|
margin: 0;
|
||
|
appearance: none;
|
||
|
-moz-appearance: none;
|
||
|
display: block;
|
||
|
width: 14px;
|
||
|
height: 14px;
|
||
|
background: transparent;
|
||
|
border: 1px solid #ccc ;
|
||
|
outline: none;
|
||
|
@include border-radius(4px);
|
||
|
&:checked{
|
||
|
position: relative;
|
||
|
background-color: var(--tp-theme-primary);
|
||
|
border-color: transparent;
|
||
|
&::after{
|
||
|
box-sizing: border-box;
|
||
|
content: '\f00c';
|
||
|
position: absolute;
|
||
|
font-family: var(--tp-ff-fontawesome);
|
||
|
font-size: 10px;
|
||
|
color: var(--tp-common-white);
|
||
|
top: 46%;
|
||
|
left: 50%;
|
||
|
@include transform(translate(-50%, -50%));
|
||
|
}
|
||
|
}
|
||
|
&:hover{
|
||
|
cursor: pointer;
|
||
|
}
|
||
|
}
|
||
|
& label{
|
||
|
padding-left: 10px;
|
||
|
font-size: 14px;
|
||
|
&:hover{
|
||
|
cursor: pointer;
|
||
|
}
|
||
|
& a{
|
||
|
color:var(--tp-common-black);
|
||
|
font-weight: 500;
|
||
|
&:hover{
|
||
|
color: var(--tp-theme-primary);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
&__forgot{
|
||
|
& a{
|
||
|
&:hover{
|
||
|
color: var(--tp-theme-primary);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
&__new{
|
||
|
& p{
|
||
|
margin-bottom: 0;
|
||
|
& a{
|
||
|
color: var(--tp-theme-primary);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
@keyframes signDot{
|
||
|
0%{
|
||
|
transform: translateY(0);
|
||
|
-webkit-transform: translateY(0);
|
||
|
-moz-transform: translateY(0);
|
||
|
-ms-transform: translateY(0);
|
||
|
-o-transform: translateY(0);
|
||
|
}
|
||
|
|
||
|
100%{
|
||
|
transform: translateY(50px);
|
||
|
-webkit-transform: translateY(50px);
|
||
|
-moz-transform: translateY(50px);
|
||
|
-ms-transform: translateY(50px);
|
||
|
-o-transform: translateY(50px);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
@keyframes signZigzag{
|
||
|
0%{
|
||
|
transform: translateY(0);
|
||
|
-webkit-transform: translateY(0);
|
||
|
-moz-transform: translateY(0);
|
||
|
-ms-transform: translateY(0);
|
||
|
-o-transform: translateY(0);
|
||
|
}
|
||
|
|
||
|
100%{
|
||
|
transform: translateY(50px);
|
||
|
-webkit-transform: translateY(50px);
|
||
|
-moz-transform: translateY(50px);
|
||
|
-ms-transform: translateY(50px);
|
||
|
-o-transform: translateY(50px);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
@keyframes signCircle{
|
||
|
0%{
|
||
|
@include transform(rotate(0deg));
|
||
|
}
|
||
|
|
||
|
100%{
|
||
|
@include transform(rotate(360deg));
|
||
|
}
|
||
|
}
|