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-width
by 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-width
vergelyk met die oorspronklike .container
en .container-fluid
oor 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 .container
is 'n responsiewe houer met vaste breedte, wat beteken dat dit max-width
by 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-width
s toepas vir elk van die hoër breekpunte. Byvoorbeeld, .container-sm
is 100% wyd om te begin totdat die sm
breekpunt 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-fluid
vir '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 .