Skip to content
Snippets Groups Projects
menu.scss 2.42 KiB
Newer Older
  • Learn to ignore specific revisions
  •   &--mobile {
        align-items: stretch;
        bottom: 0;
        display: flex;
        flex-flow: column;
        justify-items: stretch;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
      }
    
      &--desktop {
    
        display: none;
    
        &.is-demo {
          display: block;
        }
    
        @include breakpoint($medium) {
          display: block;
        }
    
    .hy-menu-container--mobile {
      min-height: calc(100vh - 60px);
      overflow-x: hidden;
      overflow-y: visible;
      padding-top: 32px;
    }
    
    
      &--mobile {
    
        -webkit-overflow-scrolling: touch;
    
        flex-flow: column;
    
        padding-left: 12px;
        padding-right: 12px;
    
        transform: translateX(100%);
        transition: 0.45s;
        width: 100%;
        z-index: 100;
    
    
        @include breakpoint($extrawide) {
    
          &:not(.is-demo) {
            min-height: 0;
            transform: translateX(0);
            visibility: visible;
          }
    
        &.is-open {
          padding-top: 5px;
          transform: translateX(0);
          transition: transform 0.3s cubic-bezier(0, 0, 0.3, 1);
    
          &::after {
            opacity: 1;
            visibility: visible;
          }
    
        box-shadow: rgba(14, 104, 139, 0.2) 0 20px 20px -20px;
    
    
        @include breakpoint($narrow) {
          padding: 16px 28px;
        }
    
      &--sidenav {
        display: none;
    
    
        @include breakpoint($extrawide) {
    
          display: block;
          max-width: 20vw; // Should be in the wrapper.
        }
    
      background-color: var(--grayscale-white);
    
        @include font-size(16px, 16px);
    
        background-color: var(--brand-main-light);
    
        display: block;
    
        font-family: var(--main-font-family);
    
        letter-spacing: -0.4px;
        margin: 12px;
        padding: 20px;
        text-align: center;
    
        @include breakpoint($narrow) {
          margin: 12px 28px;
        }
    
    
        &:focus {
          outline: solid 2px var(--additional-yellow);
    
          outline-offset: 4px;
    
      display: block;
    
    
      &.is-empty {
        min-height: 35px;
      }
    
        .menu--language {
          display: none;
          visibility: hidden;
        }
      }