Newer
Older
CrypticOreWallet / src / layouts / main / components / nav / Search.scss
@Drew Lemmy Drew Lemmy on 19 Sep 2020 1 KB fix: responsiveness tweaks
@import "~scss/variables";

/* Center the search box */
#main-nav-search.form-inline {
  margin: 0 auto;
  padding: 0 1rem;
  width: 100%;

  input.form-control[type=text] {
    border: none;

    width: 100%;
    max-width: 400px;

    margin: 0 auto;

    /* All the tedious recolouring nonsense */
    background: $navbar-search-bg;
    color: $navbar-search-color;

    transition: $transition-base;

    &::placeholder {
      color: $navbar-search-placeholder-color;

      transition: $transition-base;

      font-size: $navbar-search-placeholder-font-size;
      vertical-align: middle;
    }

    &:hover {
      background: $navbar-search-hover-bg;
      color: $navbar-search-hover-color;
    
      &::placeholder {
        color: $navbar-search-hover-placeholder-color;
      }
    }

    &:focus {
      background: $navbar-search-focus-bg;
      color: $navbar-search-focus-color;
    
      &::placeholder {
        color: $navbar-search-focus-placeholder-color;
      }
    }

    // Make the search box full width on mobile
    @include media-breakpoint-down(sm) {
      max-width: 100%;
    }
  }
}