ဂရစ်စနစ်
ကော်လံဆယ်ခုစနစ်၊ ပုံသေတုံ့ပြန်မှုအဆင့်ငါးခု၊ Sass variable များနှင့် mixins နှင့် ကြိုတင်သတ်မှတ်ထားသော အတန်းများစွာတို့ကြောင့် ပုံစံမျိုးစုံနှင့် အရွယ်အစားအားလုံး၏ အပြင်အဆင်များကို တည်ဆောက်ရန် ကျွန်ုပ်တို့၏ အစွမ်းထက်သော မိုဘိုင်း-ပထမ flexbox ဂရစ်ကို အသုံးပြုပါ။
Bootstrap ၏ဇယားကွက်စနစ်သည် အကြောင်းအရာကို အပြင်အဆင်နှင့် ချိန်ညှိရန်အတွက် ကွန်တိန်နာများ၊ အတန်းများနှင့် ကော်လံများကို အသုံးပြုသည်။ ၎င်းကို flexbox ဖြင့်တည်ဆောက်ထားပြီး အပြည့်အဝတုံ့ပြန်မှုရှိသည်။ အောက်တွင် ဥပမာတစ်ခုနှင့် ဇယားကွက်များ မည်ကဲ့သို့ ပေါင်းစပ်လာသည်ကို နက်နက်နဲနဲ လေ့လာကြည့်ပါ။
Flexbox နှင့် မရင်းနှီးသူအသစ်လား? နောက်ခံ၊ ဝေါဟာရများ၊ လမ်းညွှန်ချက်များနှင့် ကုဒ်အတိုအထွာများအတွက် ဤ CSS Tricks flexbox လမ်းညွှန်ကို ဖတ်ပါ ။
အထက်ဖော်ပြပါ ဥပမာသည် ကျွန်ုပ်တို့၏ကြိုတင်သတ်မှတ်ထားသော ဂရစ်အတန်းများကို အသုံးပြု၍ အသေးစား၊ အလတ်စား၊ အကြီးနှင့် အပိုကြီးမားသော စက်များတွင် အညီအမျှ ကော်လံသုံးခုကို ဖန်တီးပေးပါသည်။ ထိုကော်လံများကို မိဘနှင့်အတူ စာမျက်နှာတွင် ဗဟိုပြုထားသည် .container
။
၎င်းကို ဖြိုခွဲပါ၊ ၎င်းအလုပ်လုပ်ပုံမှာ ဤသို့ဖြစ်သည်-
- ကွန်တိန်နာများသည် သင့်ဆိုက်၏ အကြောင်းအရာများကို ဗဟိုပြုကာ အလျားလိုက် စီရန် နည်းလမ်းကို ပံ့ပိုးပေးသည်။
.container
တုံ့ပြန်မှုရှိသော pixel အကျယ်.container-fluid
အတွက် သို့မဟုတ်width: 100%
မြင်ကွင်းပို့တ်နှင့် စက်အရွယ်အစားအားလုံးအတွက် အသုံးပြုပါ ။ - အတန်းများသည် ကော်လံများအတွက် ထုပ်ပိုးမှုများဖြစ်သည်။ ကော်လံတစ်ခုစီတွင်
padding
၎င်းတို့ကြားရှိနေရာအား ထိန်းချုပ်ရန်အတွက် အလျားလိုက် (ရေမြောင်းဟုခေါ်သည်) ရှိသည်။ ၎င်းကိုpadding
အနုတ်လက္ခဏာအနားသတ်များဖြင့် အတန်းများပေါ်တွင် တန်ပြန်ထားသည်။ ဤနည်းအားဖြင့်၊ သင့်ကော်လံများရှိ အကြောင်းအရာအားလုံးကို ဘယ်ဘက်အောက်သို့ အမြင်အာရုံဖြင့် ညှိထားသည်။ - ဇယားကွက်အပြင်အဆင်တွင် အကြောင်းအရာကို ကော်လံများအတွင်း ထားရှိရမည်ဖြစ်ပြီး ကော်လံများသာ အတန်းများ၏ ချက်ချင်းကလေးများ ဖြစ်နိုင်သည်။
- flexbox ကြောင့်၊ သတ်မှတ်ထားသော ဇယားကွက်များ မပါသော ကော်လံများသည်
width
တူညီသော အကျယ်ကော်လံများအဖြစ် အလိုအလျောက် အပြင်အဆင်ကို ထုတ်ပေးပါမည်။ ဥပမာအားဖြင့်၊ လေးခု.col-sm
တစ်ခုစီသည် ခွဲမှတ်ငယ်မှ 25% အလိုအလျောက်ကျယ်ပြန့်မည်ဖြစ်သည်။ နောက်ထပ်ဥပမာများအတွက် အလိုအလျောက်ပုံစံကော်လံများ ကဏ္ဍ ကို ကြည့်ပါ ။ - ကော်လံအတန်းများသည် အတန်းတစ်ခုလျှင် ဖြစ်နိုင်သည့် 12 ခုထဲမှ သင်အသုံးပြုလိုသော ကော်လံအရေအတွက်ကို ညွှန်ပြသည်။ ဒါကြောင့် အညီအမျှ ကော်လံသုံးခုကို ဖြတ်ပြီး လိုချင်ရင် သုံးနိုင်ပါတယ်
.col-4
။ - ကော်လံ
width
s ကို ရာခိုင်နှုန်းများဖြင့် သတ်မှတ်ထားသည်၊ ထို့ကြောင့် ၎င်းတို့သည် ၎င်းတို့၏ ပင်မဒြပ်စင်နှင့် ဆက်စပ်မှု အမြဲရှိပြီး အရည်နှင့် အရွယ်အစား ဖြစ်သည်။ padding
ကော်လံများသည် ကော်လံ တစ်ခုစီကြားရှိ ရေမြောင်းများကို ဖန်တီးရန် အလျားလိုက် ရှိသော်လည်း၊margin
အတန်းpadding
များမှ ကော်လံ.no-gutters
များမှ ဖယ်ရှားနိုင်သည်.row
။- ဂရစ်ကို တုံ့ပြန်မှုဖြစ်စေရန်၊ တုံ့ပြန်မှု ဖြတ်တောက်မှု တစ်ခုစီအတွက် တစ်ခုစီအတွက် ဂရစ်အမှတ်ငါးခု ရှိသည် - ခွဲမှတ်များအားလုံး (အသေးစား၊ အလတ်စား၊ ကြီးနှင့် ပိုကြီး)။
- ဇယားကွက်ခွဲမှတ်များသည် အနိမ့်ဆုံး width media queries များအပေါ် အခြေခံထားခြင်းဖြစ်သည်၊ ဆိုလိုသည်မှာ ၎င်းတို့သည် အဆိုပါ breakpoint တစ်ခုနှင့် ၎င်းအထက်ရှိအရာအားလုံးကို အသုံးပြုသည် (ဥပမာ၊
.col-sm-4
အသေးစား၊ အလတ်စား၊ အကြီး၊ နှင့် အပိုကြီးမားသော စက်များတွင် အသုံးပြုနိုင်သော်လည်း ပထမxs
breakpoint မဟုတ်ပါ။) - နောက်ထပ် အဓိပ္ပါယ်ဖွင့်ဆိုချက်များအတွက် ကြိုတင်သတ်မှတ်ထားသော ဂရစ်အတန်းများ (ကဲ့သို့
.col-4
) သို့မဟုတ် Sass mixins ကို သင်သုံးနိုင်သည် ။
HTML ဒြပ်စင်အချို့ကို flex containers အဖြစ် အသုံးမပြုနိုင်ခြင်း ကဲ့သို့ flexbox ဝန်းကျင် ကန့်သတ်ချက်များနှင့် ချွတ်ယွင်းချက်များကို သတိထားပါ ။
Bootstrap သည် အရွယ်အစားအများစုကိုသတ်မှတ်ရန်အတွက် em
s သို့မဟုတ် s ကိုအသုံးပြုသော်လည်း၊ s ကို grid breakpoints နှင့် container widths အတွက်အသုံးပြုသည်။ အဘယ်ကြောင့်ဆိုသော် viewport width သည် pixels တွင်ရှိပြီး ဖောင့်အရွယ်အစား နှင့် မပြောင်းလဲသောကြောင့် ဖြစ်သည်။rem
px
Bootstrap grid စနစ်၏ ရှုထောင့်များသည် အဆင်ပြေသောဇယားဖြင့် စက်များစွာတွင် မည်သို့အလုပ်လုပ်သည်ကို ကြည့်ပါ။
အပိုသေးငယ်သော <576px |
အသေးစား ≥576px |
အလယ်အလတ် ≥768px |
ကြီးမားသော ≥992px |
ပိုကြီးသော ≥1200px |
|
---|---|---|---|---|---|
အများဆုံး ကွန်တိန်နာအကျယ် | မရှိ (အလိုအလျောက်) | 540px | 720px | 960px | 1140px |
အတန်းရှေ့ဆက် | .col- |
.col-sm- |
.col-md- |
.col-lg- |
.col-xl- |
ကော်လံ # ခု | ၁၂ | ||||
ရေမြောင်းအကျယ် | 30px (ကော်လံတစ်ခု၏တစ်ဖက်စီတွင် 15px) | ||||
အသိုက်အမြုံ | ဟုတ်ကဲ့ | ||||
ကော်လံအော်ဒါမှာတယ်။ | ဟုတ်ကဲ့ |
တိကျသော နံပါတ်တပ်ထားသော အတန်းအစား မလိုအပ်ဘဲ ကော်လံအရွယ်အစားကို လွယ်ကူစေရန်အတွက် breakpoint-specific ကော်လံအတန်းများကို အသုံးပြုပါ .col-sm-6
။
ဥပမာအားဖြင့်၊ ဤနေရာတွင် စက်ပစ္စည်းတိုင်းနှင့် viewport တစ်ခုစီအတွက် အသုံးပြုသည့် ဂရစ်ကွက်အပြင်အဆင် နှစ်ခုသည် ဤနေရာတွင် xs
ဖြစ်သည် xl
။ သင်လိုအပ်သော breakpoint တစ်ခုစီအတွက် ယူနစ်နည်းသော အတန်းအရေအတွက်ကို ပေါင်းထည့်ကာ ကော်လံတိုင်းသည် တူညီမည်ဖြစ်သည်။
အနံညီသောကော်လံများကို လိုင်းများစွာသို့ ချိုးဖျက် နိုင်သော်လည်း ရှင်းလင်းပြတ်သားစွာ သို့မဟုတ် ရှင်းရှင်းလင်းလင်းမရှိဘဲ ၎င်းကို အလုပ်မလုပ်စေရန် Safari flexbox ချွတ်ယွင်းချက်တစ်ခု ရှိနေပါသည်။ ဘရောက်ဆာဗားရှင်းအဟောင်းများအတွက် ဖြေရှင်းနည်းများ ရှိပါသည်၊ သို့သော် သင်နောက်ဆုံးပေါ်ဖြစ်နေပါက ၎င်းတို့သည် မလိုအပ်ပါ။flex-basis
border
flexbox grid ကော်လံများအတွက် အလိုအလျောက် အပြင်အဆင်ကို ဆိုလိုသည်မှာ သင်သည် ကော်လံတစ်ခု၏ အကျယ်ကို သတ်မှတ်နိုင်ပြီး ပေါက်ဖော်ကော်လံများကို ၎င်းအနီးတစ်ဝိုက်တွင် အလိုအလျောက် အရွယ်အစား ပြောင်းလဲစေနိုင်သည်။ သင်သည် ကြိုတင်သတ်မှတ်ထားသော ဂရစ်အတန်းများကို (အောက်တွင်ပြထားသည့်အတိုင်း)၊ grid mixins သို့မဟုတ် inline widths ကို အသုံးပြုနိုင်သည်။ အခြားကော်လံများသည် အလယ်ကော်လံ၏ အကျယ်အဝန်းအတိုင်း အရွယ်အစားပြောင်းလဲမည်ကို သတိပြုပါ။
col-{breakpoint}-auto
၎င်းတို့၏အကြောင်းအရာ၏သဘာဝအကျယ်ကိုအခြေခံ၍ ကော်လံများကိုအရွယ်အစားပြုလုပ်ရန် အတန်းများကို အသုံးပြု ပါ။
.w-100
ကော်လံများကို စာကြောင်းအသစ်တစ်ခုသို့ ချိုးဖျက်လိုသည့်နေရာတွင် ထည့်သွင်းခြင်းဖြင့် အတန်းများစွာကို ချဲ့ထွင်သည့် အနံညီသောကော်လံများကို ဖန်တီးပါ ။ .w-100
အချို့သော တုံ့ပြန်မှုရှိသော display utilities များ နှင့် ရောနှောခြင်းဖြင့် အနားယူမှုများကို တုံ့ပြန်မှုပြုလုပ်ပါ ။
Bootstrap ၏ဇယားကွက်တွင် ရှုပ်ထွေးသောတုံ့ပြန်မှုအပြင်အဆင်များကိုတည်ဆောက်ရန်အတွက် ကြိုတင်သတ်မှတ်ထားသောအတန်းငါးဆင့်ပါဝင်သည်။ သေးငယ်သော၊ အသေးစား၊ အလတ်စား၊ ကြီးမားသော သို့မဟုတ် ပိုကြီးသော စက်များတွင် သင့်ကော်လံများ၏ အရွယ်အစားကို သင်စိတ်ကြိုက်ပြင်ဆင်ပါ။
စက်များ၏အသေးဆုံးမှအကြီးဆုံးအထိတူညီသောဂရစ်များအတွက်၊ .col
နှင့် .col-*
အတန်းများကိုသုံးပါ။ အထူးအရွယ်အစား ကော်လံတစ်ခု လိုအပ်သောအခါတွင် နံပါတ်တပ်ထားသော အတန်းကို သတ်မှတ်ပါ။ မဟုတ်ရင် အားမနာနဲ့ မှီဝဲပါ .col
။
အတန်း အစုံကို အသုံးပြုခြင်းဖြင့် ၊ သေးငယ်သော breakpoint ( ) .col-sm-*
တွင် stacked စတင်ပြီး အလျားလိုက်ဖြစ်သွားသည့် အခြေခံဂရစ်စနစ်တစ်ခုကို သင်ဖန်တီးနိုင်သည် ။sm
သင့်ကော်လံများကို အချို့ဇယားကွက်အဆင့်များတွင် ရိုးရိုးတန်းတန်းမတင်စေချင်ဘူးလား။ အဆင့်တစ်ခုစီအတွက် မတူညီသောအတန်းများကို လိုအပ်သလို ပေါင်းစပ်အသုံးပြုပါ။ အားလုံးဘယ်လိုအလုပ်လုပ်လဲဆိုတာကို ပိုကောင်းတဲ့စိတ်ကူးအတွက် အောက်က ဥပမာကို ကြည့်ပါ။
ကော်လံများကို ဒေါင်လိုက်နှင့် အလျားလိုက် ချိန်ညှိရန် flexbox ချိန်ညှိမှု utilities ကိုသုံးပါ။
ကျွန်ုပ်တို့၏ ကြိုတင်သတ်မှတ်ထားသော ဂရစ်အတန်းများရှိ ကော်လံများကြားရှိ ရေမြောင်းများကို ဖယ်ရှားနိုင်သည် .no-gutters
။ ၎င်းသည် အနုတ်လက္ခဏာ margin
s .row
နှင့် အလျားလိုက် padding
ကို ချက်ချင်းကလေးကော်လံများအားလုံးမှ ဖယ်ရှားသည်။
ဤစတိုင်များကို ဖန်တီးရန်အတွက် အရင်းအမြစ်ကုဒ်ဖြစ်သည်။ ကော်လံကို အစားထိုးခြင်းများကို ပထမကလေးများကော်လံများသာ ကန့်သတ်ထားပြီး attribute ရွေးချယ် သည့်စနစ်မှတစ်ဆင့် ပစ်မှတ်ထားခြင်းဖြစ်ကြောင်း သတိပြုပါ ။ ၎င်းသည် ပိုမိုတိကျသောရွေးချယ်မှုတစ်ခုကို ထုတ်ပေးသော်လည်း၊ ကော်လံ padding ကို spacing utilities ဖြင့် နောက်ထပ်စိတ်ကြိုက်ပြင်ဆင်နိုင်သေးသည် ။
edge-to-edge ဒီဇိုင်းလိုပါသလား။ မိဘကို စွန့်ပစ် .container
ပါ .container-fluid
။
လက်တွေ့မှာတော့ ဒါက ဘယ်လိုပုံစံမျိုးလဲ။ အခြားကြိုတင်သတ်မှတ်ထားသော ဂရစ်အတန်းများ (ကော်လံအကျယ်များ၊ တုံ့ပြန်မှုအဆင့်များ၊ ပြန်လည်မှာယူမှုများ နှင့် အခြားအရာများအပါအဝင်) ၎င်းကို သင်သည် ဆက်လက်အသုံးပြုနိုင်ကြောင်း သတိပြုပါ။
အတန်းတစ်ခုတွင် ကော်လံ 12 ခုထက်ပိုထားပါက၊ အပိုကော်လံအုပ်စုတစ်ခုစီသည် ယူနစ်တစ်ခုအနေဖြင့် လိုင်းအသစ်တစ်ခုသို့ ထုပ်ပိုးမည်ဖြစ်သည်။
9 + 4 = 13 > 12 မှစ၍၊ ဤ 4 ကော်လံ-ကျယ်ပြန့်သော div သည် ဆက်တိုက်ယူနစ်တစ်ခုအဖြစ် မျဉ်းအသစ်တစ်ခုပေါ်သို့ ထုပ်ပိုးထားသည်။
နောက်ဆက်တွဲ ကော်လံများသည် စာကြောင်းအသစ်အတိုင်း ဆက်သွားကြသည်။
flexbox ရှိ စာကြောင်းအသစ်တစ်ခုသို့ ကော်လံများကို ချိုးဖျက်ရန်အတွက် အသေးစားဟက်ခ်တစ်ခု လိုအပ်သည်- width: 100%
သင့်ကော်လံများကို မျဉ်းအသစ်တစ်ခုသို့ ပတ်လိုသည့်နေရာတိုင်းတွင် အစိတ်အပိုင်းတစ်ခု ထည့်ပါ။ ပုံမှန်အားဖြင့် ၎င်းကို .row
s အများအပြားဖြင့် ပြီးမြောက်စေသော်လည်း အကောင်အထည်ဖော်မှုနည်းလမ်းတိုင်းသည် ၎င်းအတွက် တွက်ချက်နိုင်မည်မဟုတ်ပေ။
ကျွန်ုပ်တို့၏ တုံ့ပြန်မှုရှိသောပြသမှုအသုံးအဆောင်များ နှင့်အတူ သတ်မှတ်ထားသော breakpoints များတွင်လည်း ဤအနားယူခြင်းကို သင် အသုံးပြုနိုင်ပါသည် ။
သင့်အကြောင်းအရာ ၏ အမြင်အစီအစဥ်.order-
ကို ထိန်းချုပ်ရန်အတွက် အတန်းများကို အသုံးပြု ပါ။ ဤအတန်းများသည် တုံ့ပြန်မှုရှိသောကြောင့် သင် breakpoint (ဥပမာ၊ ) ဖြင့် သတ်မှတ်နိုင်သည်။ ဇယားကွက် အဆင့်ငါး ဆင့်စ လုံး အတွက် ပံ့ပိုးမှု ပါဝင်သည် ။order
.order-1.order-md-2
1
12
အသုံးချခြင်း .order-first
နှင့် ( ) တို့ကို အသီးသီး .order-last
ပြောင်းလဲစေသော တုံ့ပြန်မှုရှိသော အတန်း များလည်း ရှိပါသည် ။ ဤအတန်းများကို လိုအပ်သလို နံပါတ်တပ်ထားသော အတန်းများနှင့်လည်း ရောနှောနိုင်သည် ။order
order: -1
order: 13
order: $columns + 1
.order-*
.offset-
ကျွန်ုပ်တို့၏တုံ့ပြန်မှု ဇယားကွက်အတန်းများနှင့် ကျွန်ုပ်တို့၏အနားသတ်အသုံးအဆောင်များ ကို နည်းလမ်းနှစ်မျိုးဖြင့် သင် ချေဖျက်နိုင်သည် ။ Grid အတန်းများသည် ကော်လံများနှင့် ကိုက်ညီရန် အရွယ်အစားရှိပြီး အနားသတ်များသည် offset ၏ အကျယ်ကို ပြောင်းလဲနိုင်သော အမြန်လက်ကွက်များအတွက် ပိုအသုံးဝင်ပါသည်။
.offset-md-*
အတန်း များကို အသုံးပြု၍ ကော်လံများကို ညာဘက်သို့ ရွှေ့ပါ ။ ဤအတန်းများသည် ကော်လံတစ်ခု၏ ဘယ်ဘက်အနားသတ်ကို *
ကော်လံများအလိုက် တိုးစေသည်။ ဥပမာ၊ ကော်လံလေးခုကို .offset-md-4
ရွှေ့ ပါ။.col-md-4
တုံ့ပြန်မှုရှိသော breakpoints များတွင် ကော်လံရှင်းလင်းခြင်းအပြင်၊ သင်သည် အော့ဖ်ဆက်များကို ပြန်လည်သတ်မှတ်ရန် လိုအပ်နိုင်သည်။ ဇယားကွက်နမူနာ တွင် ဤလုပ်ဆောင်ချက်ကို ကြည့်ပါ ။
v4 တွင် flexbox သို့ ရွှေ့ခြင်းဖြင့်၊ .mr-auto
မောင်နှမ ကော်လံများကို တစ်ခုနှင့်တစ်ခု ဝေးရာသို့ အတင်းတွန်းပို့လိုသည့် margin utilities ကို သင်သုံးနိုင်သည်။
သင့်အကြောင်းအရာကို မူရင်းဇယားကွက်ဖြင့် စုစည်းရန်၊ ရှိပြီးသား ကော်လံတစ်ခုအတွင်း ကော်လံ အသစ် .row
နှင့် ကော်လံအစုံကို ပေါင်းထည့်ပါ ။ Nested အတန်းများတွင် 12 သို့မဟုတ် ထို့ထက်နည်းသော ကော်လံများ ပေါင်းထည့်သင့်သည် (သင်ရရှိနိုင်သည့် ကော်လံ 12 ခုလုံးကို အသုံးပြုရန် မလိုအပ်ပါ)။.col-sm-*
.col-sm-*
Bootstrap ၏ အရင်းအမြစ် Sass ဖိုင်များကို အသုံးပြုသည့်အခါ၊ သင့်တွင် စိတ်ကြိုက်၊ အခေါ်အဝေါ်နှင့် တုံ့ပြန်မှုရှိသော စာမျက်နှာအပြင်အဆင်များဖန်တီးရန် Sass variables နှင့် mixins ကို အသုံးပြုရန် ရွေးချယ်ခွင့်ရှိသည်။ ကျွန်ုပ်တို့၏ကြိုတင်သတ်မှတ်ထားသော ဂရစ်အတန်းများသည် လျင်မြန်သောတုံ့ပြန်မှုအပြင်အဆင်များအတွက် အဆင်သင့်အသုံးပြုနိုင်သောအတန်းအစုံအားလုံးကို ပံ့ပိုးပေးရန်အတွက် ဤတူညီသောကိန်းရှင်များနှင့် ရောစပ်ထားသောများကို အသုံးပြုပါသည်။
ကိန်းရှင်များနှင့် မြေပုံများသည် ကော်လံအရေအတွက်၊ ရေမြောင်းအကျယ်နှင့် ပေါ်နေသောကော်လံများကို စတင်မည့် မီဒီယာမေးမြန်းမှုအမှတ်ကို ဆုံးဖြတ်သည်။ အထက်တွင်ဖော်ပြထားသော ကြိုတင်သတ်မှတ်ထားသော ဂရစ်အတန်းများအပြင် အောက်တွင်ဖော်ပြထားသော စိတ်ကြိုက် mixins အတွက် ၎င်းတို့ကို ကျွန်ုပ်တို့အသုံးပြုပါသည်။
Mixin ကို ဂရစ်ကော်လံတစ်ခုစီအတွက် semantic CSS ကိုထုတ်လုပ်ရန်အတွက် grid variable များနှင့် တွဲဖက်အသုံးပြုပါသည်။
သင်သည် ကိန်းရှင်များကို သင့်စိတ်ကြိုက်တန်ဖိုးများသို့ မွမ်းမံပြင်ဆင်နိုင်သည်၊ သို့မဟုတ် ၎င်းတို့၏မူလတန်ဖိုးများဖြင့် ရောစပ်ထားသော မင်များကိုသာ အသုံးပြုနိုင်သည်။ ဤသည်မှာ ကော်လံနှစ်ခုကြားရှိ ကွက်လပ်တစ်ခု ဖန်တီးရန် ပုံသေဆက်တင်များကို အသုံးပြုခြင်း၏ ဥပမာတစ်ခုဖြစ်သည်။
ကျွန်ုပ်တို့၏ built-in grid Sass variables များနှင့် maps များကိုအသုံးပြုခြင်းဖြင့်၊ ကြိုတင်သတ်မှတ်ထားသော grid အတန်းများကို လုံးဝစိတ်ကြိုက်ပြင်ဆင်နိုင်သည်။ အဆင့်အရေအတွက်၊ မီဒီယာမေးမြန်းမှုအတိုင်းအတာနှင့် ကွန်တိန်နာအကျယ်များကို ပြောင်းလဲပါ—ထို့နောက် ပြန်လည်ပေါင်းစည်းပါ။
ဇယားကွက်ကော်လံအရေအတွက်ကို Sass variable များမှတစ်ဆင့် ပြင်ဆင်နိုင်သည်။ $grid-columns
ကော်လံရေမြောင်းများအတွက် အကျယ်ကို သတ်မှတ် နေစဉ်တွင် ကော်လံတစ်ခုစီ၏ အကျယ် (ရာခိုင်နှုန်း) ထုတ်ပေးရန် အသုံးပြုသည် $grid-gutter-width
။
ကော်လံများကို ကျော်လွန်၍ ဇယားကွက် အဆင့်များ ကိုလည်း စိတ်ကြိုက်ပြင်ဆင်နိုင်သည်။ အကယ်၍ သင်သည် ဇယားကွက်အလွှာလေးခုသာ လိုချင်ပါက၊ သင်သည် ၎င်းနှင့် ဤကဲ့သို့သော အရာများကို အပ်ဒိတ်လုပ် $grid-breakpoints
ရမည် $container-max-widths
-
Sass ကိန်းရှင်များ သို့မဟုတ် မြေပုံများကို အပြောင်းအလဲတစ်ခုခု ပြုလုပ်သည့်အခါ၊ သင်သည် သင်၏ပြောင်းလဲမှုများကို သိမ်းဆည်းပြီး ပြန်လည်ပေါင်းစည်းရန် လိုအပ်မည်ဖြစ်သည်။ ထိုသို့ပြုလုပ်ခြင်းဖြင့် ကော်လံအကျယ်များ၊ အော့ဖ်ဆက်များနှင့် မှာယူမှုများအတွက် ကြိုတင်သတ်မှတ်ထားသော ဂရစ်အမျိုးအစားအသစ်စက်စက်ကို ထုတ်ပေးပါမည်။ တုံ့ပြန်မှုရှိသော မြင်နိုင်စွမ်းရှိသော အသုံးအဆောင်ပစ္စည်းများကိုလည်း စိတ်ကြိုက်ခွဲထွက်မှတ်များကို အသုံးပြုရန် အပ်ဒိတ်လုပ်ပါမည်။ px
ဂရစ်တန်ဖိုးများကို (not rem
, em
, or %
) တွင် သတ်မှတ်ရန် သေချာပါစေ ။