UNPKG

@mongodb-js/mongodb-ui-components

Version:

A collection of frequently used functional UI components found on mongodb properties

113 lines (112 loc) 2 kB
.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 !important; 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 !important; 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 !important; 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; }