github.com/thomasobenaus/nomad@v0.11.1/ui/app/styles/core/navbar.scss (about)

     1  .navbar {
     2    display: flex;
     3  
     4    &.is-primary {
     5      background: linear-gradient(to right, $nomad-green-darker, $nomad-green-dark);
     6      height: 3.5rem;
     7      color: $primary-invert;
     8      padding-left: 20px;
     9      padding-right: 20px;
    10      overflow: hidden;
    11  
    12      .navbar-item {
    13        color: rgba($primary-invert, 0.8);
    14        text-decoration: none;
    15  
    16        &:hover {
    17          color: $primary-invert;
    18          background: transparent;
    19        }
    20  
    21        &.is-active,
    22        &.active {
    23          color: $primary-invert;
    24          border-bottom-color: $primary-invert;
    25        }
    26  
    27        + .navbar-item {
    28          position: relative;
    29  
    30          &::before {
    31            width: 1px;
    32            height: 1em;
    33            background: rgba($primary-invert, 0.5);
    34            content: ' ';
    35            display: block;
    36            position: absolute;
    37            left: 0px;
    38            top: 1.25em;
    39          }
    40        }
    41      }
    42  
    43      .navbar-end {
    44        display: flex;
    45        align-items: stretch;
    46        justify-content: flex-end;
    47        margin-left: auto;
    48      }
    49  
    50      .navbar-end > a.navbar-item {
    51        color: rgba($primary-invert, 0.8);
    52  
    53        &:hover {
    54          color: $primary-invert;
    55          background: transparent;
    56        }
    57      }
    58  
    59      .navbar-brand > a.navbar-item {
    60        &:hover {
    61          background: transparent;
    62        }
    63      }
    64    }
    65  
    66    &.is-secondary {
    67      background-color: $nomad-green-dark;
    68      padding: 1.25rem 20px 1.25rem 0;
    69      height: 4.5rem;
    70      font-weight: $weight-semibold;
    71      color: $primary-invert;
    72  
    73      .navbar-item {
    74        font-size: $size-4;
    75      }
    76    }
    77  
    78    &.is-popup {
    79      background-color: $nomad-green-dark;
    80      height: 3.5rem;
    81      color: $primary-invert;
    82      padding-left: 20px;
    83      padding-right: 20px;
    84      overflow: hidden;
    85  
    86      .navbar-brand {
    87        margin-right: 8px;
    88      }
    89  
    90      .navbar-item {
    91        color: white;
    92  
    93        .navbar-label {
    94          font-weight: 600;
    95          margin-right: 1rem;
    96        }
    97      }
    98  
    99      .navbar-end {
   100        display: flex;
   101        align-items: center;
   102        justify-content: flex-end;
   103        margin-left: auto;
   104      }
   105  
   106      .navbar-end > a.navbar-item {
   107        color: rgba($primary-invert, 0.8);
   108        text-decoration: none;
   109  
   110        &:hover {
   111          color: $primary-invert;
   112          background: transparent;
   113        }
   114      }
   115  
   116      .navbar-brand > a.navbar-item {
   117        &:hover {
   118          background: transparent;
   119        }
   120      }
   121    }
   122  
   123    .navbar-item {
   124      display: flex;
   125      align-items: center;
   126  
   127      &.is-gutter {
   128        width: $gutter-width;
   129        display: block;
   130        padding: 0 1rem;
   131        font-size: 1em;
   132  
   133        // Unfortunate necessity to middle align an element larger than
   134        // plain text in the subnav.
   135        > * {
   136          margin: -5px 0;
   137        }
   138  
   139        @media #{$mq-hidden-gutter} {
   140          display: none;
   141        }
   142      }
   143    }
   144  }