Үндсэн агуулга руу шилжих Docs навигаци руу алгасах
in English

Контейнер

Контейнер нь өгөгдсөн төхөөрөмж эсвэл харах хэсэгт таны агуулгыг агуулж, тэгшлэх, зэрэгцүүлэх Bootstrap-ийн үндсэн блок юм.

Тэд хэрхэн ажилладаг

Контейнерууд нь Bootstrap-ийн хамгийн энгийн зохион байгуулалтын элемент бөгөөд манай үндсэн сүлжээний системийг ашиглахад шаардлагатай байдаг . Савыг дотор нь агуулгыг агуулж, дэвсэж, (заримдаа) голчлоход ашигладаг. Савыг үүрлэж болох ч ихэнх загварт үүрлэсэн сав шаардлагагүй.

Bootstrap нь гурван өөр савтай ирдэг:

  • .containermax-width, энэ нь хариу үйлдэл үзүүлэх цэг бүрт a-г тогтоодог
  • .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хүртэл эхлэхийн тулд 100% өргөн байна .smmdlgxlxxl

<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 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();
}

Манай Sass газрын зураг болон хувьсагчдыг хэрхэн өөрчлөх тухай дэлгэрэнгүй мэдээлэл болон жишээнүүдийг Grid баримт бичгийн Sass хэсгээс үзнэ үү .