Показать свойство
Быстро и оперативно переключайте отображаемое значение компонентов и многое другое с помощью наших утилит отображения. Включает поддержку некоторых из наиболее распространенных значений, а также некоторые дополнительные функции для управления отображением при печати.
Измените значение displayсвойства с помощью наших служебных классов адаптивного отображения. Мы намеренно поддерживаем только часть всех возможных значений для display. Классы можно комбинировать для получения различных эффектов по вашему желанию.
Вспомогательные классы отображения, которые применяются ко всем точкам останова , от xsдо xl, не имеют в себе аббревиатуры точки останова. Это связано с тем, что эти классы применяются начиная min-width: 0;и выше и, таким образом, не связаны медиа-запросом. Однако остальные точки останова содержат аббревиатуру точки останова.
Таким образом, классы именуются в следующем формате:
.d-{value}заxs.d-{breakpoint}-{value}дляsm,md,lgиxl.
Где значение является одним из:
noneinlineinline-blockblocktabletable-celltable-rowflexinline-flex
Медиа-запросы влияют на ширину экрана с заданной точкой останова или больше . Например, .d-lg-noneнаборы display: none;на обоих lgи xlэкранах.
<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>
<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>
Чтобы ускорить разработку для мобильных устройств, используйте адаптивные классы отображения для отображения и скрытия элементов на разных устройствах. Избегайте создания совершенно разных версий одного и того же сайта, вместо этого скройте элемент для каждого размера экрана.
Чтобы скрыть элементы, просто используйте .d-noneкласс или один из .d-{sm,md,lg,xl}-noneклассов для любого адаптивного варианта экрана.
Чтобы показать элемент только на заданном интервале размеров экрана, вы можете объединить один .d-*-noneкласс с .d-*-*классом, например .d-none .d-md-block .d-xl-none, скрыть элемент для всех размеров экрана, кроме средних и больших устройств.
| Размер экрана | Учебный класс |
|---|---|
| Скрыто на всех | .d-none |
| Скрыто только на хз | .d-none .d-sm-block |
| Скрыто только на см | .d-sm-none .d-md-block |
| Скрыто только на md | .d-md-none .d-lg-block |
| Скрыто только на lg | .d-lg-none .d-xl-block |
| Скрыто только на xl | .d-xl-none |
| Видно на всех | .d-block |
| Видно только на хз | .d-block .d-sm-none |
| Видно только на см | .d-none .d-sm-block .d-md-none |
| Видно только на мд | .d-none .d-md-block .d-lg-none |
| Видно только на lg | .d-none .d-lg-block .d-xl-none |
| Видно только на xl | .d-none .d-xl-block |
<div class="d-lg-none">hide on screens wider than lg</div>
<div class="d-none d-lg-block">hide on screens smaller than lg</div>
Измените displayзначение элементов при печати с помощью наших служебных классов отображения печати. Включает поддержку тех же displayзначений, что и наши адаптивные .d-*утилиты.
.d-print-none.d-print-inline.d-print-inline-block.d-print-block.d-print-table.d-print-table-row.d-print-table-cell.d-print-flex.d-print-inline-flex
Классы печати и отображения можно комбинировать.
<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>