Skip to content
Snippets Groups Projects
hy-desktop-menu-links.scss 1.65 KiB
Newer Older
  • Learn to ignore specific revisions
  • :host {
      display: block;
    }
    
    .hy-site-header {
      &__menu-desktop {
        align-items: center;
        display: flex;
        flex-flow: row;
        width: 100%;
    
        .desktop-menu-link {
          color: var(--brand-main-nearly-black);
          cursor: pointer;
          font-family: var(--main-font-family);
    
          @include breakpoint($extrawide) {
            @include font-size(15px, 16px);
    
    Ekaterina Kondareva's avatar
    Ekaterina Kondareva committed
            @include font-weight($bold);
    
            border-top: 0 none;
    
            padding: 10px 8px;
    
    Ekaterina Kondareva's avatar
    Ekaterina Kondareva committed
            text-transform: uppercase;
    
    Ekaterina Kondareva's avatar
    Ekaterina Kondareva committed
          @include breakpoint($fullhd) {
    
            @include font-size(18px, 16px);
    
    Ekaterina Kondareva's avatar
    Ekaterina Kondareva committed
            letter-spacing: -0.5px;
    
    Ekaterina Kondareva's avatar
    Ekaterina Kondareva committed
          &__heading__icon {
            display: none;
          }
    
    
          &--is-active {
            background-color: var(--grayscale-background-box);
    
    Ekaterina Kondareva's avatar
    Ekaterina Kondareva committed
            padding: 35px 10px;
            position: relative;
    
            .desktop-menu-link__heading__icon {
              bottom: 14px;
              display: block;
              left: 0;
              position: absolute;
              width: 100%;
    
              hy-icon {
                justify-content: center;
                transform: rotateX(180deg);
                svg {
                  padding: 4px 0;
                }
              }
            }
    
    druid's avatar
    druid committed
    
    .hy-desktop-menu-panel {
      display: none;
    
      &--is-active {
        border: 1px solid red;
        background-color: var(--grayscale-white);
        display: flex;
        flex-direction: row;
        justify-content: center;
        opacity: 1;
        position: absolute;
        left: 0;
        top: 90px;
        width: 100%;
        z-index: 510;
      }
    
      &__desktop-menu {
        position: relative;
        left: 300px;
        width: 50%;
      }
    
      &__panel-toggle {
        position: absolute;
        right: 10px;
        top: 10px;
      }
    }