Sha256: 6ab2bf0daf3ad73d1c4b9610704f1769b57d153c3a53888ea69375aeee376515
Contents?: true
Size: 1.71 KB
Versions: 2
Compression:
Stored size: 1.71 KB
Contents
// Desktop Navigation #desktopNav { .navbar { margin: .25em 0; } .navigation { list-style: none; padding: 0; margin-bottom: 0.5em; vertical-align: middle; li { margin-right: .75rem; a { color: $color-gray-smoke; font-weight: $font-semi-bold; &:before { height: 2px; } &:hover { color: $color-gray; } } } li:first-child { a { color: $color-gray; } } } } // Mobile Navigation #mobileNav { .rm-menu-top { position: relative; .rm-menu-brand { color: $color-gray; font-weight: $font-bold; display: inline-block; margin: 15px 0; em { color: $color-main; } &:before { height: 2px; } } .rm-toggle { display: block; position: absolute; top: 0; right: 0; } } .navbar { background: $color-gray-darker; height: 0; overflow: hidden; @include transition (height, 0.5s, cubic-bezier(.68,-0.55,.27,1.55)); &.open { height: 10.56em; } } .navigation { li { border-bottom: 1px solid $color-gray-dark; &:last-child { border-bottom: none; } } a { text-align: center; z-index: 1; &:before { height: 100%; width: 0; background-color: $color-main; z-index: -1; -webkit-transform: scaleX(1); transform: scaleX(1); } &:hover { color: $color-white; background: none; &:before { width: 100%; } } } } } // Responsive Rule @media (min-width: 683px) { #desktopNav { display: flex; } #mobileNav { display: none; } #desktopNav .navigation { font-size: 0.75rem; } } @media (max-width: 682.999px) { #desktopNav { display: none; } #mobileNav { display: flex; } }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
krad-3.7.5 | _sass/layouts/_responsive-menu.scss |
krad-3.7.4 | _sass/layouts/_responsive-menu.scss |