Change the value of the display property with this responsive display classes.
Display classes that apply to all breakpoints, from xs
to xl
, have no breakpoint abbreviation in them.
Here are all the supported classes:
.d-none
or .d-{sm,md,lg,xl}-none
.d-inline
or .d-{sm,md,lg,xl}-inline
.d-inline-block
or .d-{sm,md,lg,xl}-inline-block
.d-block
or .d-{sm,md,lg,xl}-block
.d-flex
or .d-{sm,md,lg,xl}-flex
.d-inline-flex
or .d-{sm,md,lg,xl}-inline-flex
The media queries effect screen widths with the given breakpoint or larger. For example, .d-lg-none
sets display: none;
on both lg
and xl
screens.
For faster responsivness use responsive display classes for showing and hiding elements depending on your screen size. To hide elements simply use the .d-none
class or one of the .d-{sm,md,lg,xl}-none
classes for any responsive screen variation.
To show an element only on a given interval of screen sizes you can combine one .d-*-none
class with a .d-*-*
class, for example .d-none .d-md-block .d-xl-none
will hide the element for all screen sizes except on medium and extra large screens.
Screen Size | Class |
---|---|
Hidden on all | .d-none |
Hidden only on xs | .d-none .d-sm-block |
Hidden only on sm | .d-sm-none .d-md-block |
Hidden only on md | .d-md-none .d-lg-block |
Hidden only on lg | .d-lg-none .d-xl-block |
Hidden only on xl | .d-xl-none |
Visible on all | .d-block |
Visible only on xs | .d-block .d-sm-none |
Visible only on sm | .d-none .d-sm-block .d-md-none |
Visible only on md | .d-none .d-md-block .d-lg-none |
Visible only on lg | .d-none .d-lg-block .d-xl-none |
Visible only on xl | .d-none .d-xl-block |
*resize your screen to test the display classes variation
.d-xs-none
Hide this box on screens larger than XS (larger than 550px)..d-sm-none
Hide this box on screens larger than SM (larger than 769px)..d-md-none
Hide this box on screens larger than MD (larger than 992px)..d-lg-none
Hide this box on screens larger than LG (larger than 1280px)..d-xl-none
Hide this box on screens larger than XL (larger than 1440px)..d-xxl-none
Hide this box on screens larger than XXL (larger than 1680px)..d-none.d-xxl-block
Hide this box on screens smaller than XXL (smaller than 1680px)..d-none.d-xl-block
Hide this box on screens smaller than XL (smaller than 1440px)..d-none.d-lg-block
Hide this box on screens smaller than LG (smaller than 1280px)..d-none.d-md-block
Hide this box on screens smaller than MD (smaller than 992px)..d-none.d-sm-block
Hide this box on screens smaller than SM (smaller than 769px).Use float utility classes to float an element on your page.
.float-left
or .float-{sm,md,lg,xl}-left
.float-right
or .float-{sm,md,lg,xl}-right
.float-none
or .float-{sm,md,lg,xl}-none
.float-left
Float left on all viewport sizes.float-right
Float right on all viewport sizes.float-none
Don't float on all viewport sizes.float-sm-left
Float left on viewports sized SM (small) or wider.float-md-left
Float right on viewports sized MD (medium) or wider.float-lg-left
Float left on viewports sized LG (large) or wider.float-xl-left
Float right on viewports sized XL (extra-large) or wider
<!-- Display -->
<div class="d-none">Hide this block all the time</div>
<div class="d-md-none">Hide on screens wider than MD</div>
<div class="d-none d-md-block">Hide on screens smaller than MD</div>
<!-- Float -->
<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>
<div class="float-sm-left">Float left on viewports sized SM or wider</div>
<div class="float-md-left">Float left on viewports sized MD or wider</div>
<div class="float-lg-left">Float left on viewports sized LG or wider</div>
<div class="float-xl-left">Float left on viewports sized XL or wider</div>