diff --git a/src/components/site-header/hy-desktop-menu-links/hy-desktop-menu-links.scss b/src/components/site-header/hy-desktop-menu-links/hy-desktop-menu-links.scss index 2fb1abc89b30c41bbdaaca472cd91b672208d0ce..0f86cd9b3ec902eb941237bf632c097bb0dbe4ab 100644 --- a/src/components/site-header/hy-desktop-menu-links/hy-desktop-menu-links.scss +++ b/src/components/site-header/hy-desktop-menu-links/hy-desktop-menu-links.scss @@ -19,13 +19,6 @@ padding: 0; width: 100%; - li { - //width: min-content; - //min-width: min-content; - //max-width: max-content; - //width: 100%; - } - // First level menu items .desktop-menu-link { background-color: transparent; @@ -42,10 +35,8 @@ border-top: 0 none; display: flex; flex-direction: row; - //flex-flow: wrap; justify-content: center; letter-spacing: -0.6px; - //padding: 10px 8px; padding: 0 7px; position: relative; text-transform: uppercase; @@ -54,20 +45,17 @@ @include breakpoint($xlarge) { @include font-size(16px, 16px); letter-spacing: -0.7px; - //padding: 10px; padding: 0 9px; } // Underline if link is in active trail. - &--is-active-trail { - @include breakpoint($extrawide) { - //border-bottom: 4px solid var(--brand-main-nearly-black); - //padding-bottom: 8px; - } - - @include breakpoint($xlarge) { - //padding-bottom: 12px; - } + &--is-active-trail::after { + border-bottom: 4px solid var(--brand-main-nearly-black); + bottom: -12px; + content: ' '; + position: absolute; + right: 0; + width: 100%; } &__label { @@ -87,6 +75,7 @@ svg { height: 5.63px; width: 8px; + @include breakpoint($xlarge) { height: 7.03px; width: 10px; @@ -94,24 +83,20 @@ } } - // On hover: change background and show heading icon. + // On hover: heading icon is turned 180deg and grows bigger. &--is-active { - //background-color: var(--grayscale-background-box); - //padding: 35px 10px; position: relative; - .desktop-menu-link__heading__icon { - //bottom: 0; - //display: block; - //left: 0; - //position: absolute; - //width: 100%; + hy-icon { + transform: rotateX(180deg); - hy-icon { - //justify-content: center; - transform: rotateX(180deg); - svg { - //padding: 8px 0; + svg { + height: 8px; + width: 10px; + + @include breakpoint($xlarge) { + height: 8.44px; + width: 12px; } } } @@ -163,18 +148,15 @@ margin-top: 6px; &__menu-items { - //@todo check max-with in Specs - min-width: 450px; - max-width: 550px; + min-width: 440px; + max-width: 540px; } // first level link inside panel &__first-level-menu-item { @include font-weight($bold); - //align-items: center; color: var(--brand-main-nearly-black); display: flex; - //flex-direction: row; font-family: var(--main-font-family); text-decoration: none; width: 100%; @@ -182,7 +164,6 @@ @include breakpoint($extrawide) { @include font-size(24px, 32px); align-items: flex-start; - //background-color: var(--grayscale-background-box); background-color: var(--grayscale-white); flex-direction: column; letter-spacing: -0.75px;