unified-navigator/navigator.css

83 lines
1.6 KiB
CSS

body {
font-family: sans-serif;
margin: 0;
}
.unified_navigator {
user-select: none;
background: rgb(42,25,93);
background: linear-gradient(90deg, rgba(42,25,93,1) 8%, rgba(60,11,89,1) 49%, rgba(34,0,71,1) 82%);
color: white;
line-height: 2em;
font-size: 14px;
}
.unified_navigator .nav-container {
width: clamp(550px, 60%, 1000px);
margin: auto;
padding: 12px 50px;
display: flex;
justify-content: flex-start;
gap: 40px;
}
.unified_navigator .menu-wrapper {
display: contents;
}
.unified_navigator .logo-wrapper {
display: inline;
width: fit-content;
cursor: pointer;
}
.unified_navigator #dropdown-indicator {
display: none;
}
@media screen and (max-width: 600px) {
.unified_navigator .nav-container {
padding: 12px 0;
width: 100%;
flex-direction: column;
gap: 5px;
text-align: center;
}
.unified_navigator .menu-wrapper.hidden {
display: none;
}
.unified_navigator .logo-wrapper {
margin: auto;
padding: 5px;
border-radius: 5px;
cursor: pointer;
transition: transform 100ms;
}
.unified_navigator .logo-wrapper:hover {
transform: scale(1.1);
}
.unified_navigator i, .unified_navigator #dropdown-indicator {
display: inline;
margin: 0 5px;
}
}
.unified_navigator a:link, .unified_navigator a:visited {
color: #dddddd;
text-decoration: none;
font-weight: 500;
}
.unified_navigator a:hover {
color: #ffffff;
}
.unified_navigator img {
height: 2em;
vertical-align: middle;
margin-right: 1em;
}