Контейнерҳо
Контейнерҳо як блоки бунёдии Bootstrap мебошанд, ки мундариҷаи шуморо дар дохили дастгоҳ ё намоишгоҳи додашуда дар бар мегиранд, ҷойгир мекунанд ва ҳамоҳанг мекунанд.
Чӣ тавр онҳо кор мекунанд
Контейнерҳо унсури асосии тарҳбандии Bootstrap мебошанд ва ҳангоми истифодаи системаи пешфарзии мо талаб карда мешаванд . Контейнерҳо барои нигоҳ доштан, ҷой додан ва (баъзан) марказонидани мундариҷа дар дохили онҳо истифода мешаванд. Гарчанде ки контейнерҳоро лона кардан мумкин аст, аксари тарҳҳо як контейнери лонаро талаб намекунанд.
Bootstrap бо се контейнерҳои гуногун меояд:
.container
, киmax-width
дар ҳар як нуқтаи қатъии ҷавобӣ як муқаррар мекунад.container-fluid
, киwidth: 100%
дар хамаи нуктахои танаффус.container-{breakpoint}
, киwidth: 100%
то нуқтаи қатъи муайяншуда
Ҷадвали дар поён овардашуда нишон медиҳад, ки чӣ гуна ҳар як контейнер max-width
бо асл .container
ва .container-fluid
дар ҳар як нуқтаи қатъшавӣ муқоиса мекунад.
Онҳоро дар амал бубинед ва онҳоро дар мисоли Grid муқоиса кунед .
Хеле хурдтар <576px |
Хурд ≥576px |
Миёна ≥768px |
Калон ≥992px |
X-Large ≥1200px |
XX - Калон ≥1400px |
|
---|---|---|---|---|---|---|
.container |
100% | 540px | 720px | 960px | 1140px | 1320px |
.container-sm |
100% | 540px | 720px | 960px | 1140px | 1320px |
.container-md |
100% | 100% | 720px | 960px | 1140px | 1320px |
.container-lg |
100% | 100% | 100% | 960px | 1140px | 1320px |
.container-xl |
100% | 100% | 100% | 100% | 1140px | 1320px |
.container-xxl |
100% | 100% | 100% | 100% | 100% | 1320px |
.container-fluid |
100% | 100% | 100% | 100% | 100% | 100% |
Контейнери пешфарз
Синфи пешфарзии мо .container
як контейнери ҳассос ва паҳнои собит аст, ки маънои max-width
тағирёбии онро дар ҳар як нуқтаи қатъӣ дорад.
<div class="container">
<!-- Content here -->
</div>
Контейнерҳои ҷавобгӯ
Контейнерҳои ҷавобӣ ба шумо имкон медиҳанд, ки синферо, ки 100% васеъ аст, то расидан ба нуқтаи қатъии муқарраршуда муайян кунед, пас аз он мо max-width
барои ҳар як нуқтаи баландтар s -ро истифода мебарем. Масалан, .container-sm
то sm
расидан ба нуқтаи кандашавӣ 100% васеъ аст, ки он бо md
, lg
, xl
, ва васеъ xxl
мешавад.
<div class="container-sm">100% wide until small breakpoint</div>
<div class="container-md">100% wide until medium breakpoint</div>
<div class="container-lg">100% wide until large breakpoint</div>
<div class="container-xl">100% wide until extra large breakpoint</div>
<div class="container-xxl">100% wide until extra extra large breakpoint</div>
Контейнерҳои моеъ
Барои як контейнери васеъ истифода баред .container-fluid
, ки тамоми паҳнои намоишро фаро мегирад.
<div class="container-fluid">
...
</div>
Сасс
Тавре ки дар боло нишон дода шудааст, Bootstrap як қатор синфҳои контейнерии пешакӣ муайяншударо тавлид мекунад, то ба шумо дар сохтани тарҳҳои дилхоҳатон кӯмак расонад. Шумо метавонед ин синфҳои контейнерии пешакӣ муайяншударо тавассути тағир додани харитаи Sass (дар _variables.scss
) танзим кунед, ки онҳоро қудрат медиҳад:
$container-max-widths: (
sm: 540px,
md: 720px,
lg: 960px,
xl: 1140px,
xxl: 1320px
);
Илова ба танзими Sass, шумо инчунин метавонед контейнерҳои шахсии худро бо омехтаи Sass мо созед.
// Source mixin
@mixin make-container($padding-x: $container-padding-x) {
width: 100%;
padding-right: $padding-x;
padding-left: $padding-x;
margin-right: auto;
margin-left: auto;
}
// Usage
.custom-container {
@include make-container();
}
Барои маълумоти бештар ва мисолҳо дар бораи чӣ гуна тағир додани харитаҳо ва тағирёбандаҳои Sass, лутфан ба бахши Sass-и ҳуҷҷатҳои Grid муроҷиат кунед.