@mongodb-js/mongodb-ui-components
Version:
A collection of frequently used functional UI components found on mongodb properties
113 lines (112 loc) • 2 kB
CSS
.m-nav-middle {
height: 50px;
}
@media (max-width: breakpoint) {
.m-nav-middle {
background-color: rgba(43,44,46,0.95);
}
}
.m-nav-middle a:hover {
text-decoration: none;
}
.m-nav-middle ul {
height: 100%;
flex-wrap: nowrap;
}
.m-nav-middle ul div {
flex-wrap: nowrap;
}
.m-nav-middle li {
user-select: none;
position: relative;
margin: 0 5px;
color: #fff;
text-transform: uppercase;
letter-spacing: 1.25px;
}
.m-nav-middle li img {
position: absolute;
top: -3px;
height: inherit;
}
.m-nav-middle li a {
cursor: pointer;
color: #fff;
display: block;
padding: 20px 12.5px;
}
.m-nav-middle-lists {
transition: opacity 300ms;
}
.m-nav-middle-li a {
color: #fff;
}
.m-nav-middle-li:before {
content: '';
position: absolute;
left: 12.5px;
bottom: 12px;
width: calc(100% - 25px);
height: 3px;
background-color: lightGrey;
transform: scale(0, 1);
transform-origin: 0 50%;
transition: 250ms;
}
.m-nav-middle-li:not(.m-nav-middle-li-on):hover:before {
transform: scale(0.25, 1);
}
.m-nav-middle-li-on:before {
background-color: lightGreen;
transform: scale(1, 1);
}
.m-nav-logo {
width: 110px;
height: 30px;
margin: 0 0 0 15px ;
padding: 0;
}
@media (max-width: breakpoint) {
.m-nav-logo {
margin: 10px 0 10px 12.5px;
}
}
.m-nav-tagline {
height: 50%;
border-left: 1px solid #fff;
margin-left: 15px ;
padding: 0 15px;
font-weight: 300;
font-size: 12px;
line-height: 2.2;
}
.m-nav-middle-toggle {
display: none;
position: relative;
position: absolute;
top: 0;
right: 0;
height: inherit;
width: inherit;
margin: 10px ;
fill: #fff;
}
@media (max-width: breakpoint) {
.m-nav-middle-toggle {
display: block;
}
}
.m-nav-middle-toggle button {
display: block;
width: 30px;
height: 30px;
padding: 0;
}
.m-nav-middle-toggle button::-moz-focus-inner {
padding: 0;
border: 0;
}
.m-nav-middle-toggle svg {
width: inherit;
height: inherit;
}