کانتینرونه
کانټینرونه د بوټسټریپ بنسټیز ساختماني بلاک دی چې ستاسو مینځپانګه په ورکړل شوي وسیلې یا لید پورټ کې لري ، پیډ کوي او تنظیموي.
دوی څنګه کار کوي
کانټینرونه په بوټسټریپ کې ترټولو لومړني ترتیب عنصر دي او زموږ د ډیفالټ گرډ سیسټم کارولو پرمهال اړین دي . کانټینرونه د مینځپانګې مینځپانګې ، پیډ ، او (کله ناکله) د مینځپانګې مینځلو لپاره کارول کیږي. پداسې حال کې چې کانټینرونه ځړول کیدی شي، ډیری ترتیبونه د ځړول شوي کانټینر ته اړتیا نلري.
بوټسټریپ د دریو مختلف کانټینرونو سره راځي:
.container
max-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
سره اندازه شي .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>
د مایع کانتینرونه
.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 نقشې او تغیرات بدل کړئ، مهرباني وکړئ د ګریډ اسنادو ساس برخې ته مراجعه وکړئ .