Files
lis/htdocs/public/high/assets/scss/_account-pages.scss
2025-07-16 07:36:13 +07:00

144 lines
1.9 KiB
SCSS

/* ==============
Account Pages
===================*/
.accountbg {
position: absolute;
background-size: cover;
height: 100%;
width: 100%;
top: 0;
}
.account-page-full {
right: 0;
position: absolute;
height: 100%;
margin: 0;
width: 540px;
background-color: $white;
.card {
border: none;
}
}
.account-copyright {
position: absolute;
bottom: 0;
width: 100%;
}
.checkmark {
width: 100px;
margin: 0 auto;
padding: 20px 0;
}
.path {
stroke-dasharray: 1000;
stroke-dashoffset: 0;
animation: dash 2s ease-in-out;
-webkit-animation: dash 2s ease-in-out;
}
.spin {
animation: spin 2s;
-webkit-animation: spin 2s;
transform-origin: 50% 50%;
-webkit-transform-origin: 50% 50%;
}
@-webkit-keyframes dash {
0% {
stroke-dashoffset: 1000;
}
100% {
stroke-dashoffset: 0;
}
}
@keyframes dash {
0% {
stroke-dashoffset: 1000;
}
100% {
stroke-dashoffset: 0;
}
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@-webkit-keyframes text {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes text {
0% {
opacity: 0; }
100% {
opacity: 1;
}
}
.text-error {
color: $custom;
text-shadow: rgba($custom,0.3) 5px 1px, rgba($custom,0.2) 10px 3px;
font-size: 84px;
line-height: 90px;
}
@media (max-width: 768px) {
.account-pages.enlarged {
min-height: 100%;
}
.account-pages {
.account-page-full {
width: 100%;
}
}
}
// Maintenance
.svg-computer {
stroke-dasharray: 1134;
stroke-dashoffset: -1134;
animation: draw-me 5s infinite;
animation-direction: normal;
height: 200px;
}
@keyframes draw-me {
from {
stroke-dashoffset: -1134;
}
to {
stroke-dashoffset: 0;
}
}