Skip to content
Snippets Groups Projects
menu.scss 1.59 KiB
Newer Older
  • Learn to ignore specific revisions
  • .hy-menu-wrapper {
      align-items: stretch;
      bottom: 0;
    
      flex-flow: column;
      justify-items: stretch;
      left: 0;
      padding: 20px 20px 0;
      position: absolute;
    
    
      @include breakpoint($medium) {
        padding: 0;
        position: static;
      }
    }
    
    .hy-menu {
      flex-flow: column;
      min-height: calc(100vh - 60px);
      -webkit-overflow-scrolling: touch;
      overflow-x: hidden;
      overflow-y: visible;
    
      transform: translateX(100%);
      transition: 0.45s;
      width: 100%;
      z-index: 100;
    
    
      @include breakpoint($medium) {
        min-height: 0;
        transform: translateX(0);
        visibility: visible;
      }
    
    
        transform: translateX(0);
        transition: transform 0.3s cubic-bezier(0, 0, 0.3, 1);
    
        &::after {
          opacity: 1;
          visibility: visible;
        }
      }
    
      &-breadcrumb-container {
        display: flex;
        flex-flow: column;
      }
    }
    
    
    .hy-menu__logo {
      display: inline-block;
      margin-top: 5px;
    }
    
    .hy-link__donate {
      align-items: center;
      background-color: var(--brand-main);
      bottom: -20px;
      display: flex;
      justify-content: center;
      letter-spacing: -0.5px;
      margin: auto -20px 0;
      padding: 20px;
      position: sticky;
      z-index: 102;
    
      a {
        @include font-size(15px, 20px);
        @include font-weight($semibold);
        color: var(--grayscale-white);
        font-family: var(--main-font-family);
        text-decoration: none;
    
        &:focus {
          outline: solid 2px var(--additional-yellow);
          outline-offset: 2px;
        }
      }
    }
    
    .hy-menu__breadcrumbs {
      display: inline-table;
      min-height: 50px;
      position: relative;
    }