Display property

      Quickly and responsively toggle the display value of components and more with our display utilities. Includes support for some of the more common values, as well as some extras for controlling display when printing.

      How it works

      Change the value of the display property with our responsive display utility classes. We purposely support only a subset of all possible values for display. Classes can be combined for various effects as you need.

      Notation

      Display utility classes that apply to all breakpoints, from xs to xxl, have no breakpoint abbreviation in them. This is because those classes are applied from min-width: 0; and up, and thus are not bound by a media query. The remaining breakpoints, however, do include a breakpoint abbreviation.

      As such, the classes are named using the format:

      • .d-{value} for xs
      • .d-{breakpoint}-{value} for sm, md, lg, xl, and xxl.

      Where value is one of:

      • none
      • inline
      • inline-block
      • block
      • grid
      • table
      • table-cell
      • table-row
      • flex
      • inline-flex

      The display values can be altered by changing the $displays variable and recompiling the SCSS.

      The media queries affect screen widths with the given breakpoint or larger. For example, .d-lg-none sets display: none; on lg, xl, and xxl screens.

      Examples

      d-inline
      d-inline
      <div class="d-inline p-2 bg-primary text-white">d-inline</div>
      <div class="d-inline p-2 bg-dark text-white">d-inline</div>
      d-block d-block
      <span class="d-block p-2 bg-primary text-white">d-block</span>
      <span class="d-block p-2 bg-dark text-white">d-block</span>

      Hiding elements

      For faster mobile-friendly development, use responsive display classes for showing and hiding elements by device. Avoid creating entirely different versions of the same site, instead hide elements responsively for each screen size.

      To hide elements simply use the .d-none class or one of the .d-{sm,md,lg,xl,xxl}-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 .d-xxl-none will hide the element for all screen sizes except on medium and large devices.

      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 .d-xxl-block
      Hidden only on xxl .d-xxl-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 .d-xxl-none
      Visible only on xxl .d-none .d-xxl-block
      hide on lg and wider screens
      hide on screens smaller than lg
      <div class="d-lg-none">hide on lg and wider screens</div>
      <div class="d-none d-lg-block">hide on screens smaller than lg</div>

      Display in print

      Change the display value of elements when printing with our print display utility classes. Includes support for the same display values as our responsive .d-* utilities.

      • .d-print-none
      • .d-print-inline
      • .d-print-inline-block
      • .d-print-block
      • .d-print-grid
      • .d-print-table
      • .d-print-table-row
      • .d-print-table-cell
      • .d-print-flex
      • .d-print-inline-flex

      The print and display classes can be combined.

      Screen Only (Hide on print only)
      Print Only (Hide on screen only)
      Hide up to large on screen, but always show on print
      <div class="d-print-none">Screen Only (Hide on print only)</div>
      <div class="d-none d-print-block">Print Only (Hide on screen only)</div>
      <div class="d-none d-lg-block d-print-block">Hide up to large on screen, but always show on print</div>

      Sass

      Utilities API

      Display utilities are declared in our utilities API in scss/_utilities.scss. Learn how to use the utilities API.

          "display": (
            responsive: true,
            print: true,
            property: display,
            class: d,
            values: inline inline-block block grid table table-row table-cell flex inline-flex none
          ),
          
      返回頂部
      主站蜘蛛池模板: 一区二区三区午夜视频| 亚洲av综合av一区| 激情综合一区二区三区| 亚洲一区二区三区免费在线观看| 亚洲一区二区精品视频| 日韩美女在线观看一区| 无码精品人妻一区二区三区漫画| www一区二区www免费| 国产一区二区三区露脸| 在线观看精品一区| 国产综合视频在线观看一区| 国产日韩精品视频一区二区三区| 亚洲国产老鸭窝一区二区三区| 久久99国产一区二区三区| 亚洲性日韩精品国产一区二区| 国产丝袜一区二区三区在线观看| 午夜视频在线观看一区二区| 亚洲AV香蕉一区区二区三区| 在线精品一区二区三区| 午夜性色一区二区三区免费不卡视频| 91成人爽a毛片一区二区| 91成人爽a毛片一区二区| 亚洲国产日韩在线一区| 亚洲一区二区三区高清在线观看 | 国产伦精品一区二区三区在线观看| 在线观看日本亚洲一区| 亚洲Av永久无码精品一区二区| 国产未成女一区二区三区| 久久久久久人妻一区二区三区| 精品久久久久久无码中文字幕一区| 性色AV一区二区三区天美传媒| 精品一区狼人国产在线| 波多野结衣一区二区三区高清在线| 波多野结衣av高清一区二区三区| 一区二区三区AV高清免费波多| 在线观看国产区亚洲一区成人| 精品亚洲综合在线第一区| 亚洲一区二区三区久久| 国产乱码精品一区三上 | 色婷婷亚洲一区二区三区| 美女免费视频一区二区|