mirror of
https://github.com/PotentiaRobotics/website.git
synced 2025-04-18 11:20:19 -04:00
138 lines
1.9 KiB
SCSS
138 lines
1.9 KiB
SCSS
@import url("https://fonts.googleapis.com/css2?family=Poppins&display=swap");
|
|
|
|
$white: rgb(236, 236, 236);
|
|
$gray: rgb(197, 197, 197);
|
|
$black: #000;
|
|
$mobile: 768px;
|
|
$tablet: 1024px;
|
|
|
|
@mixin mobile {
|
|
@media (max-width: $mobile) {
|
|
@content;
|
|
}
|
|
}
|
|
|
|
@mixin tablet {
|
|
@media (min-width: $mobile) and (max-width: $tablet) {
|
|
@content;
|
|
}
|
|
}
|
|
|
|
@mixin desktop {
|
|
@media (min-width: $tablet) {
|
|
@content;
|
|
}
|
|
}
|
|
|
|
* {
|
|
box-sizing: border-box;
|
|
padding: 0;
|
|
margin: 0;
|
|
}
|
|
|
|
nav {
|
|
display: flex;
|
|
justify-content: space-around;
|
|
align-items: center;
|
|
min-height: 10vh;
|
|
font-family: "Poppins", sans-serif;
|
|
}
|
|
|
|
.nav-logo {
|
|
margin-top: 5px;
|
|
margin-left: -40px;
|
|
float: left;
|
|
width: 276px;
|
|
height: 115px;
|
|
}
|
|
|
|
.nav-links {
|
|
display: flex;
|
|
justify-content: space-around;
|
|
width: 750px;
|
|
z-index: 9999;
|
|
|
|
@include tablet {
|
|
width: 40%;
|
|
}
|
|
|
|
li {
|
|
list-style: none;
|
|
a {
|
|
color: $gray;
|
|
text-decoration: none;
|
|
}
|
|
}
|
|
}
|
|
|
|
.active-link {
|
|
color: $black !important;
|
|
}
|
|
|
|
.burger {
|
|
display: none;
|
|
|
|
div {
|
|
width: 25px;
|
|
height: 3px;
|
|
background-color: $white;
|
|
margin: 5px;
|
|
transition: all 0.3s ease;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 1200px) {
|
|
body {
|
|
overflow-x: hidden;
|
|
}
|
|
.nav-links {
|
|
position: absolute;
|
|
right: 0;
|
|
height: 92vh;
|
|
top: 8vh;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
background-color: $black;
|
|
width: 50%;
|
|
transform: translateX(100%);
|
|
transition: transform 0.5s ease-in;
|
|
|
|
li {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
|
|
.burger {
|
|
display: block;
|
|
}
|
|
}
|
|
|
|
.nav-active {
|
|
transform: translateX(0%);
|
|
}
|
|
|
|
@keyframes navLinkFade {
|
|
from {
|
|
opacity: 0;
|
|
transform: translateX(50px);
|
|
}
|
|
|
|
to {
|
|
opacity: 1;
|
|
transform: translateX(0px);
|
|
}
|
|
}
|
|
|
|
.toggle {
|
|
.line1 {
|
|
transform: rotate(-45deg) translate(-5px, 6px);
|
|
}
|
|
.line2 {
|
|
opacity: 0;
|
|
}
|
|
.line3 {
|
|
transform: rotate(45deg) translate(-5px, -6px);
|
|
}
|
|
}
|