| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- @import "variables";
- $terminal-easing: cubic-bezier(.17,.67,.26,1.54);
- .intro-terminal {
- position: absolute;
- color: #e5e5e5;
- display: flex;
- flex-direction: column;
- background-color: $terminal-color;
- font-family: "Courier New", Courier, monospace;
- font-size: calc(0.1 * var(--width-unit));
- width: calc(2 * var(--width-unit));
- height: calc(2 * var(--width-unit));
- top: 0;
- left: 0;
- transition: all $transition-duration;
- transition-timing-function: $terminal-easing;
- border-radius: calc(0.03 * var(--width-unit));
- }
- @mixin dot($color) {
- width: calc(0.07 * var(--width-unit));
- height: calc(0.07 * var(--width-unit));
- background-color: $color;
- border-radius: 50%;
- }
- .intro-terminal-controls {
- position: relative;
- margin-left: calc(0.15 * var(--width-unit));
- margin-top: calc(0.05 * var(--width-unit));
- @include dot(#ffbd2e);
- transition: margin $transition-duration, width $transition-duration, height $transition-duration;
- transition-timing-function: $terminal-easing;
- &:before {
- position: absolute;
- left: calc(-0.10 * var(--width-unit));
- content: '';
- @include dot(#ff5f56);
- transition: width $transition-duration, height $transition-duration, left $transition-duration;
- transition-timing-function: $terminal-easing;
- }
- &:after {
- position: absolute;
- left: calc(0.10 * var(--width-unit));
- content: '';
- @include dot(#27c93f);
- transition: width $transition-duration, height $transition-duration, left $transition-duration;
- transition-timing-function: $terminal-easing;
- }
- }
- .intro-text-area {
- padding: calc(0.2 * var(--width-unit)) calc(0.09 * var(--width-unit));
- padding-bottom: 0;
- transition: padding $transition-duration;
- transition-timing-function: $terminal-easing;
- }
- .intro-gql-logo {
- display: flex;
- justify-content: center;
-
- img {
- width: calc(1 * var(--width-unit));
- height: calc(1 * var(--width-unit));
- transform: translateY(calc(-0.2 * var(--width-unit)));
- transition: transform 1s ease-out;
- }
- opacity: 0;
- }
|