CSS တွင် Media Queries မိတ်ဆက်
သီးသန့်ကုဒ်တစ်ခုကို ဖန်သားပြင်၏အကျယ်အပေါ်မူတည်၍ လုပ်ဆောင်နိုင်စေရန် ခွင့်ပြုပေးသည့် သီးသန့်ညွှန်ကြားချက်တစ်ခု @media ရှိပါသည်။
အောက်ပါဥပမာတွင် ဖန်သားပြင်အကျယ်သည် 300px မှ
1200px အတွင်းရှိပါက ကုဒ်အချို့သည် အလုပ်လုပ်ပါမည်။
@media (min-width: 300px) and (max-width: 1200px) {
/* ကုဒ်အချို့ */
}
အောက်ပါဥပမာတွင် ဖန်သားပြင်အကျယ်သည် 300px ထက်ကြီးပါက ကုဒ်အချို့သည် အလုပ်လုပ်ပါမည်။
@media (min-width: 300px) {
/* ကုဒ်အချို့ */
}
အောက်ပါဥပမာတွင် ဖန်သားပြင်အကျယ်သည် 1200px ထက်ငယ်ပါက ကုဒ်အချို့သည် အလုပ်လုပ်ပါမည်။
@media (max-width: 1200px) {
/* ကုဒ်အချို့ */
}
ကျွန်ုပ်တို့၏ media query ထဲတွင် ကုဒ်တစ်ခုခုကို ရေးကြည့်ကြပါစို့။ ဥပမာ၊ ဖန်သားပြင်၏အရွယ်အစားအချို့တွင် အတည်ပြုချက်များကို အနီရောင်သို့ ပြောင်းလဲပါမည်။
@media (min-width: 300px) and (max-width: 1200px) {
p {
color: red;
}
}
@media (min-width: 300px) and (max-width: 1200px) {
p {
color: red;
}
}
ယခုတော့ ဖန်သားပြင်အကျယ်ပေါ်မူတည်၍ အတည်ပြုချက်များကို အရောင်အမျိုးမျိုးသို့ ပြောင်းလဲကြည့်ကြပါစို့။
@media (max-width: 300px) {
p {
color: red;
}
}
@media (min-width: 300px) and (max-width: 900px) {
p {
color: green;
}
}
@media (min-width: 900px) and (max-width: 1200px) {
p {
color: blue;
}
}
@media (min-width: 1200px) {
p {
color: orange;
}
}
အောက်ပါကုဒ်သည် ဖန်သားပြင်အကျယ်
0 မှ 800px အတွင်းတွင် အသုံးပြုပါစေ။
p {
font-size: 20px;
}
အောက်ပါကုဒ်သည် ဖန်သားပြင်အကျယ်
800px နှင့် အထက်တွင် အသုံးပြုပါစေ။
p {
font-size: 30px;
}
အောက်ပါကုဒ်သည် ဖန်သားပြင်အကျယ်
0 မှ 500px အတွင်းတွင် အသုံးပြုပါစေ။
p {
font-size: 15px;
}
အောက်ပါကုဒ်သည် ဖန်သားပြင်အကျယ်
500px မှ 900px အတွင်းတွင် အသုံးပြုပါစေ။
p {
font-size: 20px;
}
အောက်ပါကုဒ်သည် ဖန်သားပြင်အကျယ်
900px နှင့် အထက်တွင် အသုံးပြုပါစေ။
p {
font-size: 30px;
}