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