Намоиши моликият
Бо ёрии утилитаҳои дисплейи мо арзиши намоиши ҷузъҳо ва ғайраро зуд ва зуд иваз кунед. Дастгирии баъзе арзишҳои маъмултарин ва инчунин баъзе изофаҳоро барои идоракунии намоиш ҳангоми чоп дар бар мегирад.
Он чӣ гуна кор мекунад
Бо синфҳои хидматрасонии намоишии мо арзиши displayамволро тағир диҳед. Мо қасдан танҳо як зермаҷмӯи ҳамаи арзишҳои имконпазирро барои display. Синфҳоро барои эффектҳои гуногун, ки ба шумо лозим аст, муттаҳид кардан мумкин аст.
Нота
Намоиши синфҳои утилитаҳое, ки ба ҳама нуқтаи қатъшавӣ , аз xsто xxl, дахл доранд, дар онҳо ихтисораи нуқта надоранд. Сабаб дар он аст, ки ин синфҳо аз min-width: 0;ва боло татбиқ карда мешаванд ва аз ин рӯ бо дархости медиа баста намешаванд. Бо вуҷуди ин, нуқтаҳои қатъшавии боқимонда ихтисораи нуқтаро дар бар мегиранд.
Ҳамин тариқ, синфҳо бо истифода аз формат номгузорӣ мешаванд:
.d-{value}бароиxs.d-{breakpoint}-{value}бароиsm,md,lg,xlваxxl.
Дар куҷо арзиш яке аз:
noneinlineinline-blockblockgridtabletable-celltable-rowflexinline-flex
Қиматҳои намоишро тавассути тағир додани displayарзишҳои дар SCSS муайяншуда $utilitiesва дубора тартиб додани SCSS тағир додан мумкин аст.
Дархостҳои медиавӣ ба паҳнои экран бо нуқтаи қатъии додашуда ё калонтар таъсир мерасонанд . Масалан, дар , , ва экранҳо .d-lg-noneмуқаррар мекунад.display: none;lgxlxxl
Мисолхо
<div class="d-inline p-2 text-bg-primary">d-inline</div>
<div class="d-inline p-2 text-bg-dark">d-inline</div>
<span class="d-block p-2 text-bg-primary">d-block</span>
<span class="d-block p-2 text-bg-dark">d-block</span>
Пинҳон кардани унсурҳо
Барои рушди зудтари мобилӣ, синфҳои намоишии ҷавобгӯро барои нишон додан ва пинҳон кардани унсурҳо тавассути дастгоҳ истифода баред. Аз эҷоди версияҳои комилан гуногуни як сайт худдорӣ кунед, ба ҷои он ки унсурҳоро барои ҳар як андозаи экран ба таври мувофиқ пинҳон кунед.
Барои пинҳон кардани унсурҳо танҳо .d-noneсинф ё яке аз .d-{sm,md,lg,xl,xxl}-noneсинфҳоро барои ҳама гуна варианти экрани ҷавобӣ истифода баред.
Барои нишон додани элемент танҳо дар фосилаи додаи андозаи экран шумо метавонед як .d-*-noneсинфро бо синф якҷоя кунед .d-*-*, масалан .d-none .d-md-block .d-xl-none .d-xxl-none, элементро барои ҳама андозаи экран, ба истиснои дастгоҳҳои миёна ва калон пинҳон мекунад.
| Андозаи экран | Синф |
|---|---|
| Дар ҳама пинҳон | .d-none |
| Танҳо дар xs пинҳон аст | .d-none .d-sm-block |
| Пинҳон танҳо дар sm | .d-sm-none .d-md-block |
| Танҳо дар md пинҳон шудааст | .d-md-none .d-lg-block |
| Танҳо дар lg пинҳон аст | .d-lg-none .d-xl-block |
| Танҳо дар xl пинҳон аст | .d-xl-none |
| Танҳо дар xxl пинҳон аст | .d-xxl-none .d-xxl-block |
| Дар ҳама намоён | .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 .d-xxl-none |
| Танҳо дар xxl намоён аст | .d-none .d-xxl-block |
<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Ҳангоми чоп бо синфҳои утилитаҳои намоишии чоп арзиши элементҳоро тағир диҳед. Дастгирии ҳамон displayарзишҳоеро дар бар мегирад, ки .d-*утилитаҳои ҷавобгӯи мо.
.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
Синфҳои чоп ва намоишро якҷоя кардан мумкин аст.
<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>
Сасс
API Utilities
Утилитҳои намоиш дар API утилитаҳои мо дар scss/_utilities.scss. Омӯзед, ки чӣ тавр истифода бурдани 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
),