Ontziak
Edukiak Bootstrap-en oinarrizko eraikuntza-blokeak dira, zure edukia gailu edo ikuspegi jakin batean eduki, bete eta lerrokatzen dutenak.
Nola funtzionatzen duten
Edukiontziak Bootstrap-en diseinu-elementurik oinarrizkoena dira eta beharrezkoak dira gure sareta sistema lehenetsia erabiltzean . Edukiontziek edukia edukitzeko, betetzeko eta (batzuetan) zentratzeko erabiltzen dira. Edukiontziak habiaratu daitezkeen arren , diseinu gehienek ez dute habiaratutako edukiontzirik behar.
Bootstrap-ek hiru edukiontzi desberdin ditu:
.container
max-width
, etenaldi-puntu erantzuteko bakoitzean a ezartzen duena.container-{breakpoint}
, hau dawidth: 100%
, zehaztutako eten puntura arte.container-fluid
, hau dawidth: 100%
, eten puntu guztietan
Beheko taulak edukiontzi bakoitza max-width
jatorrizkoarekin .container
eta .container-fluid
eten puntu bakoitzean nola alderatzen den erakusten du.
Ikus itzazu ekintzan eta konparatu gure Grid adibidean .
Oso txikia
<576px
|
Txikia
≥576 px
|
Ertaina
≥768 px
|
Handia
≥992 px
|
X-handia
≥1200px
|
XX-Handiak
≥1400px
|
|
---|---|---|---|---|---|---|
.container |
% 100 | 540 px | 720 px | 960 px | 1140 px | 1320 px |
.container-sm |
% 100 | 540 px | 720 px | 960 px | 1140 px | 1320 px |
.container-md |
% 100 | % 100 | 720 px | 960 px | 1140 px | 1320 px |
.container-lg |
% 100 | % 100 | % 100 | 960 px | 1140 px | 1320 px |
.container-xl |
% 100 | % 100 | % 100 | % 100 | 1140 px | 1320 px |
.container-xxl |
% 100 | % 100 | % 100 | % 100 | % 100 | 1320 px |
.container-fluid |
% 100 | % 100 | % 100 | % 100 | % 100 | % 100 |
Edukiontzi lehenetsia
Gure klase lehenetsia .container
zabalera finkoko edukiontzi sentikorra da, hau da, max-width
eten puntu bakoitzean aldaketak egiten ditu.
<div class="container">
<!-- Content here -->
</div>
Erantzun duten edukiontziak
Erantzuteko edukiontziek % 100 zabaleko klase bat zehaztea ahalbidetzen dute zehaztutako eten-puntura iritsi arte, eta ondoren max-width
s-ak aplikatzen ditugu eten-puntu altuagoetako bakoitzean. Adibidez, .container-sm
% 100eko zabalera du eten puntura iritsi arte hasteko , non , , , eta sm
rekin eskalatuko den .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>
Fluido-ontziak
Erabili .container-fluid
zabalera osoko edukiontzi baterako, ikuspegiaren zabalera osoan zehar.
<div class="container-fluid">
...
</div>
Sass
Goian erakusten den bezala, Bootstrap-ek aurrez definitutako edukiontzi-klase batzuk sortzen ditu nahi dituzun diseinuak eraikitzen laguntzeko. Aurrez definitutako edukiontzi-klase hauek pertsonaliza ditzakezu haiek bultzatzen dituen Sass mapa aldatuz (en aurkitzen da _variables.scss
):
$container-max-widths: (
sm: 540px,
md: 720px,
lg: 960px,
xl: 1140px,
xxl: 1320px
);
Sass pertsonalizatzeaz gain, zure ontziak ere sor ditzakezu gure Sass mixin-ekin.
// 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();
}
Gure Sass mapak eta aldagaiak aldatzeari buruzko informazio eta adibide gehiago lortzeko, begiratu Sass atala Grid dokumentazioaren .