Показване на собственост
Бързо и отзивчиво превключвайте показваната стойност на компонентите и други с нашите помощни програми за показване. Включва поддръжка за някои от по-често срещаните стойности, както и някои екстри за контролиране на дисплея при печат.
Как работи
Променете стойността на displayсвойството с нашите помощни класове за адаптивен дисплей. Нарочно поддържаме само подмножество от всички възможни стойности за display. Класовете могат да се комбинират за различни ефекти според нуждите ви.
Нотация
Показване на полезни класове, които се прилагат за всички точки на прекъсване , от xsдо xl, нямат съкращение на точката на прекъсване в тях. Това е така, защото тези класове се прилагат от min-width: 0;и нагоре и по този начин не са обвързани с медийна заявка. Останалите точки на прекъсване обаче включват съкращение на точката на прекъсване.
Като такива, класовете са именувани с помощта на формата:
- .d-{value}за- xs
- .d-{breakpoint}-{value}за- sm,- md,- lgи- xl.
Където стойността е едно от:
- none
- inline
- inline-block
- block
- table
- table-cell
- table-row
- flex
- inline-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 | 
| Вижда се само на xs | .d-block .d-sm-none | 
| Вижда се само на см | .d-none .d-sm-block .d-md-none | 
| Вижда се само на md | .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>