diff --git a/scss/components/_header.scss b/scss/components/_header.scss index 8de89f7d9f9c748cd087fc2b7b6bb3d0d9a7daad..e068b3561aa700a31c0abbfac741d0e2dcad601d 100644 --- a/scss/components/_header.scss +++ b/scss/components/_header.scss @@ -74,6 +74,10 @@ header { a { text-decoration: none; } + + ul.secondary { + display: block; + } } &:before { @@ -89,6 +93,54 @@ header { @include prefix(mask, url('#{$bpl-svg-path}/check.svg') no-repeat 0 center); } } + + ul.secondary { + display: none; + position: absolute; + border: 2px solid $nav-border; + border-top-width: 0; + background: #525252; + + li { + display: block; + border-top: 2px solid $nav-border; + + a { + display: block; + opacity: 0.7; + color: white; + display: block; + cursor: pointer; + border-top: 1px solid $nav-border; + background: rgba(0,0,0,0.2); + padding: $padding*2; + margin-right: 0; + + @include transition(0.4s, (background), cubic-bezier(0.77, 0, 0.175, 1), 0); + } + + &:hover { + background-color: rgba(255,255,255,0.1); + } + } + + @include breakpoint(mobileonly) { + display: block; + position: static; + border-top-width: 1px; + border-left-width: 0; + border-right-width: 0; + border-bottom-width: 0; + + li { + border: none; + + a { + padding: $padding*2 $padding*4; + } + } + } + } } } } diff --git a/styleguide/index.html b/styleguide/index.html index 19d7d91f6d8de4c343bcff276d9eaee0d198b796..9baac39cd223ade8d08ff4c9babf8dca2c8aeea0 100644 --- a/styleguide/index.html +++ b/styleguide/index.html @@ -80,7 +80,17 @@