123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- .onboarding {
- background: linear-gradient(to bottom, mc('grey', '900') 0%, mc('grey', '800') 100%);
- height: 100%;
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- color: mc('grey', '50');
- &::before {
- content: '';
- display:block;
- width: 100%;
- height: 100%;
- position: absolute;
- top: 0;
- left: 0;
- background-image: url('../static/svg/login-bg-motif.svg');
- background-position: center center;
- background-repeat: repeat;
- background-size: 500px;
- z-index: 0;
- opacity: .75;
- animation: onboardingBgReveal 50s linear infinite;
- @include keyframes(onboardingBgReveal) {
- 0% {
- background-position-y: 0;
- }
- 100% {
- background-position-y: -2000px;
- }
- }
- }
- &::after {
- content: '';
- display: block;
- width: 95vw;
- height: 95vh;
- border: 3px dotted rgba(255,255,255,.2);
- border-radius: 50px;
- position: absolute;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- margin: auto;
- z-index: 1;
- }
- img {
- width: 500px;
- filter: grayscale(100%) brightness(160%);
- margin-bottom: 3rem;
- z-index: 2;
- animation-duration: 3s;
- @include until($tablet) {
- width: 300px;
- }
- }
- h1 {
- font-size: 1.5rem;
- margin-bottom: 1rem;
- z-index: 2;
- }
- h2 {
- margin-bottom: 3rem;
- z-index: 2;
- }
- .v-btn {
- z-index: 2;
- }
- }
|