ဘာသာစကားနှစ်ခုသည် ပြောင်းလဲနိုင်သောတာဝန်နှင့် ခြယ်လှယ်မှုကို မတူညီသောနည်းလမ်းများဖြင့် ချဉ်းကပ်သောကြောင့် ဤမေးခွန်းအတွက် အဖြေတစ်ခုတည်းမရှိပါ။ သို့သော် ယေဘူယျအားဖြင့်ပြောရလျှင် JavaScript ဖြင့် CSS variable ကိုပြောင်းလဲရန်ကြိုးစားရာတွင် ပြဿနာတစ်ခုမှာ ဘာသာစကားနှစ်ခုသည် variable များကိုကြေငြာခြင်းနှင့်ဝင်ရောက်ခြင်းအတွက် မတူညီသော syntax များကိုအသုံးပြုခြင်းပင်ဖြစ်သည်။ ထို့အပြင်၊ CSS variable များကို JavaScript ကုဒ်အတွင်းမှ ဝင်ရောက်ရန် ခက်ခဲစေသည့် အစိတ်အပိုင်းတစ်ခုချင်းစီအဆင့်တွင် မဟုတ်ဘဲ ပုံစံစာရွက်အဆင့်တွင် ပုံမှန်အားဖြင့် သတ်မှတ်ထားသည်။
var element = document.getElementById("element"); element.style.setProperty("--variable", "new-value");
ဤကုဒ်လိုင်းသည် CSS variable အတွက် တန်ဖိုးအသစ်တစ်ခု သတ်မှတ်နေပါသည်။ ပထမစာကြောင်းသည် “ဒြပ်စင်” ID ဖြင့် ဒြပ်စင်ကို ရရှိသည်။ ဒုတိယစာကြောင်းသည် CSS variable “–variable” ၏တန်ဖိုးကို “new-value” သို့ သတ်မှတ်သည်။
CSS ကိန်းရှင်များ
CSS variable များသည် global variables များကို အသုံးမပြုဘဲ သင့် CSS ဖိုင်များတွင် data များကို သိမ်းဆည်းရန် အကောင်းဆုံးနည်းလမ်းတစ်ခုဖြစ်သည်။ လက်ရှိစာမျက်နှာ၏ အကျယ် သို့မဟုတ် အမြင့် သို့မဟုတ် လက်ရှိ ဖောင့်အရွယ်အစားကဲ့သို့ အချက်အလက်များကို သိမ်းဆည်းရန် ၎င်းတို့ကို သင်အသုံးပြုနိုင်သည်။
သင့် JavaScript ကုဒ်တွင် CSS variable ကိုအသုံးပြုရန်၊ သင့်စာရွက်စာတမ်း၏စတိုင်စာရွက်တွင် css ပိုင်ဆိုင်မှုကို ဦးစွာထည့်သွင်းရန်လိုအပ်သည်။ ထို့နောက်၊ သင်သည် var keyword ကိုအသုံးပြု၍ variable ကိုသတ်မှတ်နိုင်သည်။
var width = document.getElementById(“myElement”).offsetWidth;
variable တစ်ခုမှ တစ်ခုချင်းတန်ဖိုးများကို ရယူရန် css ပိုင်ဆိုင်မှုကို သင်အသုံးပြုနိုင်သည်-
var width = document.getElementById(“myElement”).offsetWidth; var height = document.getElementById(“myElement”).offsetHeight;
CSS ကို ထိန်းချုပ်ပါ။
JavaScript တွင် CSS ကို ထိန်းချုပ်ရန် နည်းလမ်းအချို့ရှိသည်။ နည်းလမ်းတစ်ခုကတော့ css ပိုင်ဆိုင်မှုကို သုံးဖို့ပါပဲ။ ဤပိုင်ဆိုင်မှုသည် သင့်စာရွက်စာတမ်းရှိ သီးခြားဒြပ်စင်တစ်ခုအတွက် စတိုင်လ်ကို သတ်မှတ်ခွင့်ပြုသည်။
CSS ကိုထိန်းချုပ်ရန်နောက်ထပ်နည်းလမ်းမှာစတိုင်ပိုင်ဆိုင်မှုကိုအသုံးပြုရန်ဖြစ်သည်။ ဤပိုင်ဆိုင်မှုသည် သင့်စာရွက်စာတမ်းရှိ ဒြပ်စင်အားလုံးအတွက် စတိုင်လ်ကို သတ်မှတ်ခွင့်ပြုသည်။