اصلي منځپانګې ته لاړ شئ د اسنادو نیویګیشن ته لاړشئ
Check
in English

کانتینرونه

کانټینرونه د بوټسټریپ بنسټیز ساختماني بلاک دی چې ستاسو مینځپانګه په ورکړل شوي وسیلې یا لید پورټ کې لري ، پیډ کوي او تنظیموي.

دوی څنګه کار کوي

کانټینرونه په بوټسټریپ کې ترټولو لومړني ترتیب عنصر دي او زموږ د ډیفالټ گرډ سیسټم کارولو پرمهال اړین دي . کانټینرونه د مینځپانګې مینځپانګې ، پیډ ، او (کله ناکله) د مینځپانګې مینځلو لپاره کارول کیږي. پداسې حال کې چې کانټینرونه ځړول کیدی شي، ډیری ترتیبونه د ځړول شوي کانټینر ته اړتیا نلري.

بوټسټریپ د دریو مختلف کانټینرونو سره راځي:

  • .containermax-width، کوم چې په هر ځواب ویونکي وقفه کې ټاکي
  • .container-{breakpoint}، کوم چې width: 100%د ټاکلي وقفې پورې وي
  • .container-fluid، کوم چې width: 100%په ټولو وقفو کې دی

لاندې جدول روښانه کوي چې څنګه هر کانټینر د max-widthاصلي سره .containerاو .container-fluidد هرې وقفې نقطې سره پرتله کوي.

دوی په عمل کې وګورئ او زموږ د ګریډ مثال کې یې پرتله کړئ .

ډیر کوچنی
<576px
کوچنی
≥576px
منځنی
≥768px
لوی
≥992px
ایکس لوی
≥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٪ پراخ دی تر هغه چې د smوقفې نقطې ته ورسیږي، چیرته چې دا به د md,،، او lgسره اندازه شي .xlxxl

<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>

ساس

لکه څنګه چې پورته ښودل شوي، بوټسټریپ د وړاندې شوي کانټینر ټولګیو لړۍ رامینځته کوي ترڅو تاسو سره د هغه ترتیبونو په جوړولو کې مرسته وکړي چې تاسو یې غواړئ. تاسو کولی شئ د Sass نقشې (په کې موندل شوي _variables.scss) چې دوی ته ځواک ورکوي په تعدیل کولو سره دا دمخه ټاکل شوي کانټینر ټولګي تنظیم کړئ:

$container-max-widths: (
  sm: 540px,
  md: 720px,
  lg: 960px,
  xl: 1140px,
  xxl: 1320px
);

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

د نورو معلوماتو او مثالونو لپاره چې څنګه زموږ د Sass نقشې او تغیرات بدل کړئ، مهرباني وکړئ د ګریډ اسنادو ساس برخې ته مراجعه وکړئ .