Houers
Houers is 'n fundamentele bousteen van Bootstrap wat jou inhoud bevat, opvul en in lyn bring binne 'n gegewe toestel of viewport.
Hoe hulle werk
Houers is die mees basiese uitlegelement in Bootstrap en word vereis wanneer ons ons verstekroosterstelsel gebruik . Houers word gebruik om die inhoud daarin te bevat, op te vul en (soms) te sentreer. Alhoewel houers geneste kan word, benodig die meeste uitlegte nie 'n geneste houer nie.
Bootstrap kom met drie verskillende houers:
.container, wat 'nmax-widthby elke responsiewe breekpunt stel.container-fluid, watwidth: 100%by alle breekpunte is.container-{breakpoint}, watwidth: 100%tot die gespesifiseerde breekpunt is
Die tabel hieronder illustreer hoe elke houer s'n max-widthvergelyk met die oorspronklike .containeren .container-fluidoor elke breekpunt.
Sien hulle in aksie en vergelyk hulle in ons Grid-voorbeeld .
| Ekstra klein <576px |
Klein ≥576 px |
Medium ≥768 px |
Groot ≥992px |
X-Groot ≥1200px |
XX-Groot ≥1400px |
|
|---|---|---|---|---|---|---|
.container |
100% | 540 px | 720 px | 960px | 1140 px | 1320px |
.container-sm |
100% | 540 px | 720 px | 960px | 1140 px | 1320px |
.container-md |
100% | 100% | 720 px | 960px | 1140 px | 1320px |
.container-lg |
100% | 100% | 100% | 960px | 1140 px | 1320px |
.container-xl |
100% | 100% | 100% | 100% | 1140 px | 1320px |
.container-xxl |
100% | 100% | 100% | 100% | 100% | 1320px |
.container-fluid |
100% | 100% | 100% | 100% | 100% | 100% |
Verstekhouer
Ons verstekklas .containeris 'n responsiewe houer met vaste breedte, wat beteken dat dit max-widthby elke breekpunt verander.
<div class="container">
<!-- Content here -->
</div>
Responsiewe houers
Responsiewe houers laat jou toe om 'n klas te spesifiseer wat 100% wyd is totdat die gespesifiseerde breekpunt bereik word, waarna ons max-widths toepas vir elk van die hoër breekpunte. Byvoorbeeld, .container-smis 100% wyd om te begin totdat die smbreekpunt bereik is, waar dit sal opskaal met md, lg, xl, en 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>
Vloeistofhouers
Gebruik .container-fluidvir 'n volle breedte houer wat oor die hele breedte van die uitsigpoort strek.
<div class="container-fluid">
...
</div>
Sass
Soos hierbo getoon, genereer Bootstrap 'n reeks voorafbepaalde houerklasse om u te help om die uitlegte te bou wat u verlang. Jy kan hierdie vooraf gedefinieerde houerklasse pasmaak deur die Sass-kaart (gevind in _variables.scss) wat hulle aandryf, te wysig:
$container-max-widths: (
sm: 540px,
md: 720px,
lg: 960px,
xl: 1140px,
xxl: 1320px
);
Benewens die pasmaak van die Sass, kan jy ook jou eie houers skep met ons Sass mixin.
// 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();
}
Vir meer inligting en voorbeelde oor hoe om ons Sass-kaarte en veranderlikes te wysig, verwys asseblief na die Sass-afdeling van die Grid-dokumentasie .