Izitsha
Iziqukathi ziyisakhiwo esiyisisekelo se-Bootstrap esiqukethe, iphedi, futhi siqondanise okuqukethwe kwakho ngaphakathi kwedivayisi ethile noma indawo yokubuka.
Basebenza kanjani
Iziqukathi ziyisici sesakhiwo esiyisisekelo ku-Bootstrap futhi siyadingeka uma kusetshenziswa uhlelo lwethu lwegridi oluzenzakalelayo . Iziqukathi zisetshenziselwa ukuqukatha, iphedi, futhi (ngezinye izikhathi) beka phakathi okuqukethwe ngaphakathi kwazo. Nakuba iziqukathi zingafakwa , izakhiwo eziningi azidingi isiqukathi esinesidleke.
I-Bootstrap iza neziqukathi ezintathu ezihlukene:
.container
, osetha u-amax-width
endaweni ngayinye esabelayo.container-fluid
, okungamawidth: 100%
-breakpoints.container-{breakpoint}
,width: 100%
okungaze kube indawo yokuphumula eshiwo
Ithebula elingezansi libonisa ukuthi isiqukathi ngasinye max-width
siqhathaniswa kanjani nesokuqala .container
kanye nakuyo .container-fluid
yonke indawo yokuhlukana.
Zibone zisebenza futhi uziqhathanise esibonelweni sethu seGridi .
Okuncane kakhulu < 576px |
Okuncane ≥576px |
Okumaphakathi ≥768px |
Okukhulu ≥992px |
I-X-Large ≥1200px |
XX-Enkulu ≥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% |
Isiqukathi esizenzakalelayo
Isigaba sethu esizenzakalelayo siyisitsha esisabelayo, esinobubanzi obugxilile .container
, okusho max-width
izinguquko zaso endaweni ngayinye yokuphumula.
<div class="container">
<!-- Content here -->
</div>
Iziqukathi ezisabelayo
Iziqukathi eziphendulayo zikuvumela ukuthi ucacise ikilasi elingu-100% ububanzi kuze kube yilapho kufinyelelwa khona indawo yokuphumula eshiwo, ngemva kwalokho sisebenzisa max-width
u-s endaweni ngayinye ephakeme kakhulu. Isibonelo, .container-sm
ibanzi ngo-100% ukuze iqale kuze sm
kufinyelelwe indawo yokunqamuka, lapho izokhuphuka ngo- md
, lg
, xl
, kanye 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>
Izitsha zamanzi
Sebenzisa .container-fluid
isitsha esinobubanzi obugcwele, esihlanganisa bonke ububanzi bembobo yokubuka.
<div class="container-fluid">
...
</div>
Sass
Njengoba kukhonjisiwe ngenhla, i-Bootstrap ikhiqiza uchungechunge lwamakilasi esiqukathi achazwe ngaphambilini ukukusiza ukwakha izakhiwo ozifisayo. Ungenza ngendlela oyifisayo lezi zigaba zeziqukathi ezichazwe ngaphambilini ngokulungisa imephu ye-Sass (etholakala ku- _variables.scss
) ewanika amandla:
$container-max-widths: (
sm: 540px,
md: 720px,
lg: 960px,
xl: 1140px,
xxl: 1320px
);
Ngaphezu kokwenza ngokwezifiso i-Sass, ungaphinda uzenzele ezakho iziqukathi ngengxube yethu ye-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();
}
Ukuze uthole ulwazi olwengeziwe kanye nezibonelo zokuthi ungawashintsha kanjani amamephu wethu we-Sass nokuguquguqukayo, sicela ubheke ingxenye ye-Sass yemibhalo Yegridi .