Float

Toggle floats on any element, across any breakpoint, using our responsive float utilities.

Contents

Overview

These utility classes float an element to the left or right, or disable floating, based on the current viewport size using the CSS float property. !important is included to avoid specificity issues. These use the same viewport breakpoints as our grid system.

Classes

Float left on all viewport sizes

Float right on all viewport sizes

Don't float on all viewport sizes

<div class="float-left">Float left on all viewport sizes</div><br>
<div class="float-right">Float right on all viewport sizes</div><br>
<div class="float-none">Don't float on all viewport sizes</div>

Mixins

Floats can also be toggled using Sass mixins:


.element {
  @include float-left;
}
.another-element {
  @include float-right;
}
.one-more {
  @include float-none;
}

Responsive classes

Responsive variations also exist for each float value.

Float right on viewports sized -sm (small) or wider

Float right on viewports sized -md (medium) or wider

Float right on viewports sized -lg (large) or wider

Float right on viewports sized -xl (extra-large) or wider

<div class="float-sm-right">Float right on viewports sized -sm (small) or wider</div><br>
<div class="float-md-right">Float right on viewports sized -md (medium) or wider</div><br>
<div class="float-lg-right">Float right on viewports sized -lg (large) or wider</div><br>
<div class="float-xl-right">Float right on viewports sized -xl (extra-large) or wider</div>

All available support classes are listed below:

  • .float-left
  • .float-right
  • .float-none
  • .float-sm-left
  • .float-sm-right
  • .float-sm-none
  • .float-md-left
  • .float-md-right
  • .float-md-none
  • .float-lg-left
  • .float-lg-right
  • .float-lg-none
  • .float-xl-left
  • .float-xl-right
  • .float-xl-none