Display Utilities

.u-display-block        { display: block; }
.u-display-none         { display: none; }
.u-display-inline       { display: inline; }
.u-display-inline-block { display: inline-block; }

 

Responsive Display

Show

// display:block at (min-width: $sm)
.u-display-block-sm {
  display: none;
  @include media($sm) {
    display: block !important; 
  } 
}

// display:block at (min-width: $md)
.u-display-block-md {
  display: none;
  @include media($md) {
    display: block !important; 
  } 
}

// display:block at (min-width: $lg)
.u-display-block-lg {
  display: none;
  @include media($lg) {
    display: block !important; 
  } 
}

// display:block at (min-width: $xl)
.u-display-block-xl {
  display: none;
  @include media($xl) {
    display: block !important; 
  } 
}

Hide

// display:none at (min-width: $sm)
.u-display-none-sm {
  @include media($sm) {
    display: none !important; 
  } 
}

// display:none at (min-width: $md)
.u-display-none-md {
  @include media($md) {
    display: none !important; 
  } 
}

// display:none at (min-width: $lg)
.u-display-none-lg {
  @include media($lg) {
    display: none !important; 
  } 
}

// display:none at (min-width: $xl)
.u-display-none-xl {
  @include media($xl) {
    display: none !important; 
  } 
}

 

Flexbox

.u-display-flex {
  @include display(flex);
}

// Display flex at (min-width: $md)
.u-display-flex-md {
  display: block;
  @include media($md) {
    @include display(flex);
  }
}

// Display flex at (min-width: $lg)
.u-display-flex-lg {
  display: block;
  @include media($lg) {
    @include display(flex);
  }
}

 

Overflow

.u-overflow-visible {
  overflow: visible;
}
.u-overflow-hidden {
  overflow: hidden;
}