အထူးသဖြင့် အဖွဲ့၀င်အသေးစိတ်စာမျက်နှာအတွက် တုံ့ပြန်မှုဒီဇိုင်းကိုရရှိရန် မီဒီယာမေးမြန်းချက်များသည် အခြေခံအကျဆုံးအစိတ်အပိုင်းတစ်ခုဖြစ်သည်။ ဖန်သားပြင်အကျယ်၊ အမြင့်၊ တိမ်းညွှတ်မှုနှင့် ကြည်လင်ပြတ်သားမှုတို့ကဲ့သို့သော အသုံးပြုသူ၏ စက်၏ဝိသေသလက္ခဏာများပေါ်တွင် အခြေခံ၍ ဆော့ဖ်ဝဲရေးဆွဲသူများအား သီးသန့်စတိုင်များကို အသုံးပြုခွင့်ပေးသည်။ ၎င်းသည် ဒက်စ်တော့မှ တက်ဘလက်များအထိ စမတ်ဖုန်းများအထိ စက်ပစ္စည်းအမျိုးမျိုးတွင် ဝဘ်စာမျက်နှာကို အမြင်အာရုံဆွဲဆောင်မှုရှိပြီး လုပ်ဆောင်နိုင်စေရန် သေချာစေသည်။
တုံ့ပြန်မှုဒီဇိုင်းသည် ကြည့်ရှုသည့်ပတ်ဝန်းကျင်နှင့် လိုက်လျောညီထွေဖြစ်စေသောကြောင့် အသုံးပြုသူအတွေ့အကြုံအတွက် အရေးကြီးပါသည်။ fluid grid အပြင်အဆင်၊ ပြောင်းလွယ်ပြင်လွယ်ရှိသော ပုံများနှင့် CSS media queries တို့ကို အသုံးပြုခြင်းဖြင့် ဤလိုက်လျောညီထွေရှိမှုကို ရရှိနိုင်သည်။ မီဒီယာမေးမြန်းချက်များသည် ၎င်းတို့နှင့်ကိုက်ညီသော အခြေအနေများပေါ်မူတည်၍ မတူညီသော CSS စည်းမျဉ်းများကို အသုံးပြုနိုင်သည်။ ဤအခြေအနေများကို အကျယ်၊ အမြင့်၊ ရှုထောင့်အချိုးနှင့် အခြားအရာများကဲ့သို့သော မီဒီယာအင်္ဂါရပ်များကို အသုံးပြု၍ သတ်မှတ်သည်။
အဖွဲ့၀င်အသေးစိတ်စာမျက်နှာအတွက်၊ မီဒီယာမေးမြန်းချက်များသည် မတူညီသောစခရင်အရွယ်အစားတစ်လျှောက်တွင် အကြောင်းအရာကို ဝင်ရောက်ကြည့်ရှုနိုင်ကာ ကောင်းမွန်စွာဖွဲ့စည်းကြောင်း သေချာစေရန်အတွက် အရေးကြီးသောအခန်းကဏ္ဍမှ ပါဝင်ပါသည်။ ဥပမာအားဖြင့်၊ ဒက်စ်တော့တွင်၊ ဘေးဘား၊ ကြီးမားသောပုံများနှင့် ပြည့်စုံသော စာသားများဖြင့် အသေးစိတ်မြင်ကွင်းကို သင်ပြသလိုပေမည်။ သို့သော် မိုဘိုင်းစက်ပစ္စည်းတစ်ခုတွင်၊ သေးငယ်သောစခရင်နှင့် အံဝင်ခွင်ကျဖြစ်စေရန်အတွက် အပြင်အဆင်ကို ဒေါင်လိုက်တန်းစီပြီး ပုံအရွယ်အစားများကို လျှော့ချခြင်းဖြင့် ဖြစ်နိုင်သည်။
ဤသည်မှာ မီဒီယာမေးမြန်းချက်များ၏ အလုပ်လုပ်ပုံနှင့် ၎င်းတို့ကို CSS တွင် မည်သို့အကောင်အထည်ဖော်နိုင်သည်ဟူသော အသေးစိတ်ရှင်းလင်းချက်ဖြစ်သည်။
Media Queries ၏ Syntax
မီဒီယာမေးမြန်းချက်တွင် မီဒီယာအမျိုးအစားတစ်ခုနှင့် သီးခြားမီဒီယာအင်္ဂါရပ်များ၏ အခြေအနေများကို စစ်ဆေးသည့် တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော စကားရပ်များ ပါဝင်သည်။ အခြေခံ syntax မှာ အောက်ပါအတိုင်းဖြစ်သည် ။
css
@media media_type and (media_feature: value) {
/* CSS rules */
}
– `media_type`- စက်ပစ္စည်းအမျိုးအစား (မျက်နှာပြင်၊ ပရင့်၊ စသည်ဖြင့်) ကို သတ်မှတ်သည်။ တုံ့ပြန်မှုဒီဇိုင်းအတွက် အသုံးအများဆုံး မီဒီယာအမျိုးအစားမှာ `စခရင်´ ဖြစ်သည်။
– `media_feature`- စစ်ဆေးရန် အင်္ဂါရပ်ကို သတ်မှတ်သည် (အကျယ်၊ အမြင့်၊ တိမ်းညွှတ်မှု စသည်ဖြင့်)။
– `တန်ဖိုး`- နှိုင်းယှဉ်ရန်တန်ဖိုး (ဥပမာ၊ 600px)။
CSS ရှိ Media Queries နမူနာ
အောက်ပါအချက်များပါရှိသော အဖွဲ့၀င်အသေးစိတ်စာမျက်နှာကို သုံးသပ်ကြည့်ပါ-
- ပရိုဖိုင်ပုံ
- အမည်နှင့်ခေါင်းစဉ်
- အတ်ထုပ်ပတ်တိ
- ဆက်သွယ်ရန်အချက်အလက်များ
ရည်ရွယ်ချက်မှာ မတူညီသော စခရင်အရွယ်အစားများအတွက် ဤဒြပ်စင်များကို ချိန်ညှိနိုင်သော တုံ့ပြန်မှုရှိသော ဒီဇိုင်းကို ဖန်တီးရန်ဖြစ်သည်။
ပုံသေပုံစံများ (ပိုကြီးသော မျက်နှာပြင်များအတွက်)
{{EJS9}}တက်ဘလက်များအတွက် Media Query (600px နှင့် 900px ကြားရှိ မျက်နှာပြင်များ)
{{EJS10}}မိုဘိုင်းစက်ပစ္စည်းများအတွက် မီဒီယာမေးခွန်း (မျက်နှာပြင် 599px အထိ)
{{EJS11}}ဥပမာ ၏ ရှင်းလင်းချက်
- ပုံသေပုံစံများ− ဤပုံစံများသည် ဒက်စတော့များနှင့် လက်ပ်တော့များကဲ့သို့ ပိုကြီးသော ဖန်သားပြင်များတွင် သက်ရောက်မှုရှိသည်။ `team-member` အတန်းသည် အလျားလိုက် ဦးတည်ချက်ဖြင့် flexbox အပြင်အဆင်ကို အသုံးပြုသည်။ ပရိုဖိုင်ပုံသည် အတော်လေးကြီးမားပြီး ရနိုင်သောစခရင်နေရာကို အခွင့်ကောင်းယူရန် စာသားအရွယ်အစားများလည်း ပိုကြီးပါသည်။ - တက်ဘလက်ပုံစံများ: မျက်နှာပြင်အကျယ်သည် 600px နှင့် 900px အကြားရှိသောအခါ၊ အပြင်အဆင်သည် အစိတ်အပိုင်းများကို ဗဟိုပြုပြီး ကော်လံ ဦးတည်ချက်သို့ ပြောင်းလဲသွားပါသည်။ ပရိုဖိုင်ပုံအရွယ်အစားကို လျှော့ချထားပြီး မျှတသောအသွင်အပြင်ကို ထိန်းသိမ်းထားနိုင်ရန် အနားသတ်များကို ချိန်ညှိထားသည်။ သေးငယ်သောစခရင်နှင့် အံဝင်ခွင်ကျဖြစ်စေရန်အတွက် ဖောင့်အရွယ်အစားများကို အနည်းငယ်လျှော့ချထားသည်။ - မိုဘိုင်းစတိုင်များ: 599px အထိ မျက်နှာပြင်များအတွက်၊ အပြင်အဆင်သည် ကော်လံဦးတည်ချက်တွင် ရှိနေသော်လည်း ပရိုဖိုင်ပုံနှင့် စာသားအရွယ်အစားများကို ပိုမိုလျှော့ချထားသည်။ အကန့်အသတ်ရှိသော စခရင်နေရာအား ပိုမိုကောင်းမွန်စွာ အသုံးပြုနိုင်ရန် အကွက်ကိုလည်း လျှော့ချထားသည်။
Media Queries ကိုအသုံးပြုခြင်းအတွက် အကောင်းဆုံးအလေ့အကျင့်များ
1. မိုဘိုင်း-ပထမနည်းလမ်း: အသေးဆုံးစခရင်များအတွက် ဒီဇိုင်းထုတ်ခြင်းဖြင့် စတင်ပြီး ပိုကြီးသောစခရင်များအတွက် စတိုင်များထည့်ရန် မီဒီယာမေးမြန်းချက်များကို အသုံးပြုပါ။ ဤချဉ်းကပ်မှုသည် ဒီဇိုင်းသည် မူလအတိုင်း တုံ့ပြန်မှုဖြစ်ကြောင်း သေချာစေသည်။ ၂။ Relative Units ကိုသုံးပါ။− pixels ကဲ့သို့ ပုံသေယူနစ်များအစား ရာခိုင်နှုန်းများ၊ ems နှင့် rems ကဲ့သို့သော ဆက်စပ်ယူနစ်များကို အသုံးပြုပါ။ ၎င်းသည် ဒီဇိုင်းကို ပိုမိုပြောင်းလွယ်ပြင်လွယ်နှင့် မတူညီသော မျက်နှာပြင်အရွယ်အစားများအတွက် လိုက်လျောညီထွေဖြစ်စေသည်။ ၃။ Real Devices များတွင် စမ်းသပ်ပါ။- မျှော်လင့်ထားသည့်အတိုင်း အလုပ်လုပ်ကြောင်း သေချာစေရန် စစ်မှန်သော စက်များတွင် သင်၏တုံ့ပြန်မှုဒီဇိုင်းကို အမြဲစမ်းသပ်ပါ။ Emulator များနှင့် ဘရောက်ဆာတူးလ်များသည် အသုံးဝင်သော်လည်း စစ်မှန်သောစက်ပစ္စည်းများသည် အတိကျဆုံးရလဒ်များကို ပေးပါသည်။ ၄။ Images ကိုပိုကောင်းအောင်: မတူညီသော မျက်နှာပြင်အရွယ်အစားများနှင့် လိုက်လျောညီထွေဖြစ်စေသော တုံ့ပြန်မှုရှိသောပုံများကို အသုံးပြုပါ။ `srcset` နှင့် `sizes` attributes ကဲ့သို့သော နည်းပညာများ ` tag သည် စက်ပစ္စည်းအတွက် သင့်လျော်သော ပုံအရွယ်အစားကို ပံ့ပိုးကူညီပေးနိုင်သည်။ ၅။ စွမ်းဆောင်ရည်ကို သုံးသပ်ပါ။: သေးငယ်သော ဖန်သားပြင်များအတွက် မလိုအပ်သော အရင်းအမြစ်များကို တင်ခြင်းမှ ရှောင်ကြဉ်ပါ။ မိုဘိုင်းစက်ပစ္စည်းများတွင် စွမ်းဆောင်ရည် မြှင့်တင်ရန် အခြေအနေအလိုက် တင်ခြင်းနည်းပညာများကို အသုံးပြုပါ။
အဆင့်မြင့်မီဒီယာမေးမြန်းမှုအင်္ဂါရပ်များ
1. အရှေ့တိုင်းဆန်: သင်သည် စက်၏ တိမ်းညွှတ်မှု (ပုံတူ သို့မဟုတ် အခင်းအကျင်း) ကို အခြေခံ၍ စတိုင်များကို အသုံးပြုရန် 'ဦးတည်ချက်' မီဒီယာ အင်္ဂါရပ်ကို အသုံးပြုနိုင်သည်။
css
@media screen and (orientation: landscape) {
.team-member {
flex-direction: row;
}
}
2. aspect ratio− `aspect-ratio` မီဒီယာ အင်္ဂါရပ်သည် သင့်အား စက်၏ အကျယ်နှင့် ၎င်း၏ အမြင့် အချိုးအပေါ်မူတည်၍ စတိုင်များကို အသုံးပြုခွင့်ပေးသည်။
css
@media screen and (min-aspect-ratio: 16/9) {
.profile-picture {
width: 250px;
height: 250px;
}
}
3. resolution- သတ်မှတ်ထားသော မျက်နှာပြင် ရုပ်ထွက်များရှိသော စက်ပစ္စည်းများကို ပစ်မှတ်ထားရန် `resolution` မီဒီယာအင်္ဂါရပ်ကို အသုံးပြုနိုင်ပါသည်။
css
@media screen and (min-resolution: 2dppx) {
.profile-picture {
border: 2px solid #000;
}
}
4. မီဒီယာမေးခွန်းများကို ပေါင်းစပ်ခြင်း။− `and`၊ `သို့မဟုတ်` နှင့် `not` ကဲ့သို့သော ယုတ္တိရှိသော အော်ပရေတာများကို အသုံးပြု၍ သင်သည် မီဒီယာမေးခွန်းများစွာကို ပေါင်းစပ်နိုင်သည်။
css
@media screen and (max-width: 600px), screen and (orientation: portrait) {
.team-member {
flex-direction: column;
}
}
မီဒီယာမေးမြန်းချက်များသည် တုံ့ပြန်မှုရှိသောဒီဇိုင်းများဖန်တီးရန်အတွက် မရှိမဖြစ်လိုအပ်သောကိရိယာများဖြစ်သည်။ ၎င်းတို့သည် မတူညီသော စက်များတွင် ဝဘ်စာမျက်နှာ၏ အပြင်အဆင်နှင့် ပုံစံကို အံဝင်ခွင်ကျဖြစ်စေရန် developer များအား ချောမွေ့မှုမရှိသော အသုံးပြုသူအတွေ့အကြုံကို ရရှိစေမည်ဖြစ်သည်။ မီဒီယာမေးခွန်းများကို နားလည်ပြီး ထိထိရောက်ရောက်အသုံးပြုခြင်းဖြင့်၊ သင်သည် မည်သည်ကိရိယာတွင်မဆို ကောင်းမွန်စွာလုပ်ဆောင်နိုင်သော အဖွဲ့၀င်အသေးစိတ်စာမျက်နှာကို ဖန်တီးနိုင်သည်။
အခြား လတ်တလောမေးခွန်းများနှင့် အဖြေများ EITC/WD/WFCE Webflow CMS နှင့်အီးကောမတ်စ်:
- ဖောက်သည်အဆိုပြုချက်များအတွက် ယေဘုယျချဉ်းကပ်မှုသည် တစ်ဦးချင်းသီးသန့်ချဉ်းကပ်မှုထက် ပိုမိုထိရောက်မှုရှိပါသလား။
- အလွတ်သတင်းထောက်တစ်ဦး၏ စွမ်းဆောင်ရည်နှင့် သင်ယူလိုစိတ်ပြင်းပြမှုတို့ကို ထင်ဟပ်ဖော်ပြရာတွင် အလွတ်သတင်းထောက်တစ်ဦး၏ အရေးပါမှုမှာ အဘယ်အရာဖြစ်သည်၊ ၎င်းသည် ၎င်းတို့၏ မိမိကိုယ်ကို ယုံကြည်ချက်ကို မည်သို့အားဖြည့်ပေးနိုင်သနည်း။
- အစုစုတစ်ခုသည် အလွတ်သတင်းထောက်တစ်ဦး၏ခရီးအတွက် သက်သေခံချက်တစ်ခုအဖြစ် မည်သို့ဆောင်ရွက်သနည်း၊ ဖောက်သည်များထံ ထိထိရောက်ရောက်ယုံကြည်မှုနှင့် အခွင့်အာဏာရှိလာစေရန် မည်သည့်အချက်များ ပါဝင်သင့်သနည်း။
- အလားတူစိန်ခေါ်မှုများကိုရင်ဆိုင်ရသော အခြားအလွတ်လုပ်ငန်းလုပ်ကိုင်သူများနှင့် ချိတ်ဆက်ခြင်းသည် သင်၏သင်ယူမှုနှင့် ကွန်ရက်ကို အထောက်အကူဖြစ်စေရန် အဘယ်နည်းများဖြင့် တိုးမြှင့်နိုင်သနည်း။
- အလွတ်လုပ်ငန်းခွင်တွင် ပြီးပြည့်စုံမှုကို မရရှိနိုင်သောပန်းတိုင်တစ်ခုအဖြစ် အဘယ်ကြောင့်ယူဆသနည်း၊ အမှားများနှင့် ကျရှုံးမှုများသည် ပုဂ္ဂိုလ်ရေးဆိုင်ရာနှင့် ပရော်ဖက်ရှင်နယ်တိုးတက်မှုကို မည်သို့အထောက်အကူပြုနိုင်သနည်း။
- အလွတ်တန်းသမား၏ခရီး၏အဆုံးစွန်သည် စာမျက်နှာသစ်တစ်ခု၏အစကို မည်သို့အဓိပ္ပာယ်ဆောင်သနည်း၊ ဤလုပ်ငန်းစဉ်တွင် စဉ်ဆက်မပြတ်သင်ယူမှုသည် အဘယ်အခန်းကဏ္ဍမှပါဝင်သနည်း။
- Webflow တွင် ပရောဂျက်တစ်ခုကို ပြသရာတွင် သင့်လျော်သော ပရိသတ်ထံသို့ ရောက်ရှိကြောင်း သေချာစေရန်အတွက် မည်သည့် tag အမျိုးအစားများ ထည့်သွင်းသင့်သနည်း။
- ပြည့်စုံသောအစုစု ဝဘ်ဆိုဒ်ကို ဖန်တီးခြင်းသည် ဝဘ်ဖွံ့ဖြိုးတိုးတက်မှုနယ်ပယ်တွင် ယုံကြည်မှုနှင့် အခွင့်အာဏာတည်ဆောက်ခြင်းအတွက် မည်သို့အထောက်အကူပြုသနည်း။
- သင့် Webflow ပရောဂျက်ပြပွဲကို မျှဝေခြင်းအတွက် ထိရောက်သောဗျူဟာအချို့ကား အဘယ်နည်း။
- မကြာသေးမီက ပရောဂျက်များကို အကိုးအကားပြုခြင်းသည် ဝဘ်ဆော့ဖ်ဝဲရေးသားသူအား မည်သို့အကျိုးရှိနိုင်သနည်း၊ ထုတ်ဖော်ခြင်းမရှိသော သဘောတူညီချက်များနှင့် ပတ်သက်၍ မည်သည့်အချက်များကို ထည့်သွင်းစဉ်းစားသင့်သနည်း။
EITC/WD/WFCE Webflow CMS နှင့် eCommerce တွင် နောက်ထပ်မေးခွန်းများနှင့် အဖြေများကို ကြည့်ပါ။

